AoX Applications  1.3.0
dotdot_mqtt.h
Go to the documentation of this file.
1 /******************************************************************************
2  * # License
3  * <b>Copyright 2021 Silicon Laboratories Inc. www.silabs.com</b>
4  ******************************************************************************
5  * The licensor of this software is Silicon Laboratories Inc. Your use of this
6  * software is governed by the terms of Silicon Labs Master Software License
7  * Agreement (MSLA) available at
8  * www.silabs.com/about-us/legal/master-software-license-agreement. This
9  * software is distributed to you in Source Code format and is governed by the
10  * sections of the MSLA applicable to Source Code.
11  *
12  *****************************************************************************/
13 
14 // This file is generated by ZCL Advanced Platform generator. Please don't edit manually.
70 #ifndef DOTDOT_MQTT_H
71 #define DOTDOT_MQTT_H
72 
73 #include <stdint.h>
74 #include <stdbool.h>
75 
76 #include "sl_status.h"
77 #include "uic_typedefs.h"
78 #include "zap-types.h"
79 #include "uic_mqtt.h"
80 
81 #ifdef __cplusplus
82 extern "C" {
83 #endif // __cplusplus
84 
86 typedef enum {
94 
96 typedef enum {
102 
103 // Initialize all dotdot available clusters
105 
106 // Callback types used by the basic cluster
108  dotdot_unid_t unid,
109  dotdot_endpoint_id_t endpoint,
111 );
112 
113 typedef struct {
114  uint8_t zcl_version;
116  uint8_t stack_version;
117  uint8_t hw_version;
118  const char* manufacturer_name;
119  const char* model_identifier;
120  const char* date_code;
121  uint8_t power_source;
124  const char* product_code;
125  const char* producturl;
127  const char* serial_number;
128  const char* product_label;
129  const char* location_description;
132  uint8_t alarm_mask;
134  const char* sw_buildid;
136 
137 typedef struct {
144  bool date_code;
160 
162  const dotdot_unid_t unid,
163  const dotdot_endpoint_id_t endpoint,
167 );
168 
170  const dotdot_unid_t unid,
171  const dotdot_endpoint_id_t endpoint,
174 );
175 
176 
177 
198 
218 
228 );
236 );
242 
252 );
261 );
267 
279  const char *base_topic,
280  uint8_t value,
282 );
283 
294  const char *base_topic,
296 );
297 
309  const char *base_topic,
310  uint8_t value,
312 );
313 
324  const char *base_topic,
326 );
327 
339  const char *base_topic,
340  uint8_t value,
342 );
343 
354  const char *base_topic,
356 );
357 
369  const char *base_topic,
370  uint8_t value,
372 );
373 
384  const char *base_topic,
386 );
387 
399  const char *base_topic,
400  const char* value,
402 );
403 
414  const char *base_topic,
416 );
417 
429  const char *base_topic,
430  const char* value,
432 );
433 
444  const char *base_topic,
446 );
447 
459  const char *base_topic,
460  const char* value,
462 );
463 
474  const char *base_topic,
476 );
477 
489  const char *base_topic,
490  uint8_t value,
492 );
493 
504  const char *base_topic,
506 );
507 
519  const char *base_topic,
520  uint8_t value,
522 );
523 
534  const char *base_topic,
536 );
537 
549  const char *base_topic,
550  uint8_t value,
552 );
553 
564  const char *base_topic,
566 );
567 
579  const char *base_topic,
580  const char* value,
582 );
583 
594  const char *base_topic,
596 );
597 
609  const char *base_topic,
610  const char* value,
612 );
613 
624  const char *base_topic,
626 );
627 
639  const char *base_topic,
640  const char* value,
642 );
643 
654  const char *base_topic,
656 );
657 
669  const char *base_topic,
670  const char* value,
672 );
673 
684  const char *base_topic,
686 );
687 
699  const char *base_topic,
700  const char* value,
702 );
703 
714  const char *base_topic,
716 );
717 
729  const char *base_topic,
730  const char* value,
732 );
733 
744  const char *base_topic,
746 );
747 
759  const char *base_topic,
760  uint8_t value,
762 );
763 
774  const char *base_topic,
776 );
777 
789  const char *base_topic,
790  bool value,
792 );
793 
804  const char *base_topic,
806 );
807 
819  const char *base_topic,
820  uint8_t value,
822 );
823 
834  const char *base_topic,
836 );
837 
849  const char *base_topic,
850  uint8_t value,
852 );
853 
864  const char *base_topic,
866 );
867 
879  const char *base_topic,
880  const char* value,
882 );
883 
894  const char *base_topic,
896 );
897 
898 
906 void uic_mqtt_dotdot_basic_publish_cluster_revision(const char* base_topic, uint16_t value);
907 
915 
929  const dotdot_unid_t unid,
930  dotdot_endpoint_id_t endpoint);
931 
940  const dotdot_unid_t unid
941  ,dotdot_endpoint_id_t endpoint);
942 // Callback types used by the power_configuration cluster
943 
944 typedef struct {
945  uint16_t mains_voltage;
953  const char* battery_manufacturer;
954  uint8_t battery_size;
971  uint8_t battery2_size;
988  uint8_t battery3_size;
1003 
1004 typedef struct {
1063 
1065  const dotdot_unid_t unid,
1066  const dotdot_endpoint_id_t endpoint,
1070 );
1071 
1073  const dotdot_unid_t unid,
1074  const dotdot_endpoint_id_t endpoint,
1077 );
1078 
1079 
1080 
1081 
1091 );
1099 );
1105 
1115 );
1124 );
1130 
1142  const char *base_topic,
1143  uint16_t value,
1145 );
1146 
1157  const char *base_topic,
1159 );
1160 
1172  const char *base_topic,
1173  uint8_t value,
1175 );
1176 
1187  const char *base_topic,
1189 );
1190 
1202  const char *base_topic,
1203  uint8_t value,
1205 );
1206 
1217  const char *base_topic,
1219 );
1220 
1232  const char *base_topic,
1233  uint16_t value,
1235 );
1236 
1247  const char *base_topic,
1249 );
1250 
1262  const char *base_topic,
1263  uint16_t value,
1265 );
1266 
1277  const char *base_topic,
1279 );
1280 
1292  const char *base_topic,
1293  uint16_t value,
1295 );
1296 
1307  const char *base_topic,
1309 );
1310 
1322  const char *base_topic,
1323  uint8_t value,
1325 );
1326 
1337  const char *base_topic,
1339 );
1340 
1352  const char *base_topic,
1353  uint8_t value,
1355 );
1356 
1367  const char *base_topic,
1369 );
1370 
1382  const char *base_topic,
1383  const char* value,
1385 );
1386 
1397  const char *base_topic,
1399 );
1400 
1412  const char *base_topic,
1413  BatterySize value,
1415 );
1416 
1427  const char *base_topic,
1429 );
1430 
1442  const char *base_topic,
1443  uint16_t value,
1445 );
1446 
1457  const char *base_topic,
1459 );
1460 
1472  const char *base_topic,
1473  uint8_t value,
1475 );
1476 
1487  const char *base_topic,
1489 );
1490 
1502  const char *base_topic,
1503  uint8_t value,
1505 );
1506 
1517  const char *base_topic,
1519 );
1520 
1532  const char *base_topic,
1533  uint8_t value,
1535 );
1536 
1547  const char *base_topic,
1549 );
1550 
1562  const char *base_topic,
1563  uint8_t value,
1565 );
1566 
1577  const char *base_topic,
1579 );
1580 
1592  const char *base_topic,
1593  uint8_t value,
1595 );
1596 
1607  const char *base_topic,
1609 );
1610 
1622  const char *base_topic,
1623  uint8_t value,
1625 );
1626 
1637  const char *base_topic,
1639 );
1640 
1652  const char *base_topic,
1653  uint8_t value,
1655 );
1656 
1667  const char *base_topic,
1669 );
1670 
1682  const char *base_topic,
1683  uint8_t value,
1685 );
1686 
1697  const char *base_topic,
1699 );
1700 
1712  const char *base_topic,
1713  uint8_t value,
1715 );
1716 
1727  const char *base_topic,
1729 );
1730 
1742  const char *base_topic,
1743  uint8_t value,
1745 );
1746 
1757  const char *base_topic,
1759 );
1760 
1772  const char *base_topic,
1773  uint8_t value,
1775 );
1776 
1787  const char *base_topic,
1789 );
1790 
1802  const char *base_topic,
1803  uint32_t value,
1805 );
1806 
1817  const char *base_topic,
1819 );
1820 
1832  const char *base_topic,
1833  uint8_t value,
1835 );
1836 
1847  const char *base_topic,
1849 );
1850 
1862  const char *base_topic,
1863  uint8_t value,
1865 );
1866 
1877  const char *base_topic,
1879 );
1880 
1892  const char *base_topic,
1893  const char* value,
1895 );
1896 
1907  const char *base_topic,
1909 );
1910 
1922  const char *base_topic,
1923  BatterySize value,
1925 );
1926 
1937  const char *base_topic,
1939 );
1940 
1952  const char *base_topic,
1953  uint16_t value,
1955 );
1956 
1967  const char *base_topic,
1969 );
1970 
1982  const char *base_topic,
1983  uint8_t value,
1985 );
1986 
1997  const char *base_topic,
1999 );
2000 
2012  const char *base_topic,
2013  uint8_t value,
2015 );
2016 
2027  const char *base_topic,
2029 );
2030 
2042  const char *base_topic,
2043  uint8_t value,
2045 );
2046 
2057  const char *base_topic,
2059 );
2060 
2072  const char *base_topic,
2073  uint8_t value,
2075 );
2076 
2087  const char *base_topic,
2089 );
2090 
2102  const char *base_topic,
2103  uint8_t value,
2105 );
2106 
2117  const char *base_topic,
2119 );
2120 
2132  const char *base_topic,
2133  uint8_t value,
2135 );
2136 
2147  const char *base_topic,
2149 );
2150 
2162  const char *base_topic,
2163  uint8_t value,
2165 );
2166 
2177  const char *base_topic,
2179 );
2180 
2192  const char *base_topic,
2193  uint8_t value,
2195 );
2196 
2207  const char *base_topic,
2209 );
2210 
2222  const char *base_topic,
2223  uint8_t value,
2225 );
2226 
2237  const char *base_topic,
2239 );
2240 
2252  const char *base_topic,
2253  uint8_t value,
2255 );
2256 
2267  const char *base_topic,
2269 );
2270 
2282  const char *base_topic,
2283  uint8_t value,
2285 );
2286 
2297  const char *base_topic,
2299 );
2300 
2312  const char *base_topic,
2313  uint32_t value,
2315 );
2316 
2327  const char *base_topic,
2329 );
2330 
2342  const char *base_topic,
2343  uint8_t value,
2345 );
2346 
2357  const char *base_topic,
2359 );
2360 
2372  const char *base_topic,
2373  uint8_t value,
2375 );
2376 
2387  const char *base_topic,
2389 );
2390 
2402  const char *base_topic,
2403  const char* value,
2405 );
2406 
2417  const char *base_topic,
2419 );
2420 
2432  const char *base_topic,
2433  BatterySize value,
2435 );
2436 
2447  const char *base_topic,
2449 );
2450 
2462  const char *base_topic,
2463  uint16_t value,
2465 );
2466 
2477  const char *base_topic,
2479 );
2480 
2492  const char *base_topic,
2493  uint8_t value,
2495 );
2496 
2507  const char *base_topic,
2509 );
2510 
2522  const char *base_topic,
2523  uint8_t value,
2525 );
2526 
2537  const char *base_topic,
2539 );
2540 
2552  const char *base_topic,
2553  uint8_t value,
2555 );
2556 
2567  const char *base_topic,
2569 );
2570 
2582  const char *base_topic,
2583  uint8_t value,
2585 );
2586 
2597  const char *base_topic,
2599 );
2600 
2612  const char *base_topic,
2613  uint8_t value,
2615 );
2616 
2627  const char *base_topic,
2629 );
2630 
2642  const char *base_topic,
2643  uint8_t value,
2645 );
2646 
2657  const char *base_topic,
2659 );
2660 
2672  const char *base_topic,
2673  uint8_t value,
2675 );
2676 
2687  const char *base_topic,
2689 );
2690 
2702  const char *base_topic,
2703  uint8_t value,
2705 );
2706 
2717  const char *base_topic,
2719 );
2720 
2732  const char *base_topic,
2733  uint8_t value,
2735 );
2736 
2747  const char *base_topic,
2749 );
2750 
2762  const char *base_topic,
2763  uint8_t value,
2765 );
2766 
2777  const char *base_topic,
2779 );
2780 
2792  const char *base_topic,
2793  uint8_t value,
2795 );
2796 
2807  const char *base_topic,
2809 );
2810 
2822  const char *base_topic,
2823  uint32_t value,
2825 );
2826 
2837  const char *base_topic,
2839 );
2840 
2841 
2849 void uic_mqtt_dotdot_power_configuration_publish_cluster_revision(const char* base_topic, uint16_t value);
2850 
2858 
2872  const dotdot_unid_t unid,
2873  dotdot_endpoint_id_t endpoint);
2874 
2883  const dotdot_unid_t unid
2884  ,dotdot_endpoint_id_t endpoint);
2885 // Callback types used by the device_temperature_configuration cluster
2886 
2887 typedef struct {
2898 
2899 typedef struct {
2910 
2912  const dotdot_unid_t unid,
2913  const dotdot_endpoint_id_t endpoint,
2917 );
2918 
2920  const dotdot_unid_t unid,
2921  const dotdot_endpoint_id_t endpoint,
2924 );
2925 
2926 
2927 
2928 
2938 );
2946 );
2952 
2962 );
2971 );
2977 
2989  const char *base_topic,
2990  int16_t value,
2992 );
2993 
3004  const char *base_topic,
3006 );
3007 
3019  const char *base_topic,
3020  int16_t value,
3022 );
3023 
3034  const char *base_topic,
3036 );
3037 
3049  const char *base_topic,
3050  int16_t value,
3052 );
3053 
3064  const char *base_topic,
3066 );
3067 
3079  const char *base_topic,
3080  uint16_t value,
3082 );
3083 
3094  const char *base_topic,
3096 );
3097 
3109  const char *base_topic,
3110  uint8_t value,
3112 );
3113 
3124  const char *base_topic,
3126 );
3127 
3139  const char *base_topic,
3140  int16_t value,
3142 );
3143 
3154  const char *base_topic,
3156 );
3157 
3169  const char *base_topic,
3170  int16_t value,
3172 );
3173 
3184  const char *base_topic,
3186 );
3187 
3199  const char *base_topic,
3200  uint32_t value,
3202 );
3203 
3214  const char *base_topic,
3216 );
3217 
3229  const char *base_topic,
3230  uint32_t value,
3232 );
3233 
3244  const char *base_topic,
3246 );
3247 
3248 
3257 
3265 
3279  const dotdot_unid_t unid,
3280  dotdot_endpoint_id_t endpoint);
3281 
3290  const dotdot_unid_t unid
3291  ,dotdot_endpoint_id_t endpoint);
3292 // Callback types used by the identify cluster
3294  dotdot_unid_t unid,
3295  dotdot_endpoint_id_t endpoint,
3297  uint16_t identify_time
3298 
3299 );
3301  dotdot_unid_t unid,
3302  dotdot_endpoint_id_t endpoint,
3304  uint16_t timeout
3305 
3306 );
3308  dotdot_unid_t unid,
3309  dotdot_endpoint_id_t endpoint,
3311 );
3313  dotdot_unid_t unid,
3314  dotdot_endpoint_id_t endpoint,
3316  TriggerEffectEffectIdentifier effect_identifier,
3317 
3318  TriggerEffectEffectVariant effect_variant
3319 
3320 );
3321 
3322 typedef struct {
3323  uint16_t identify_time;
3325 
3326 typedef struct {
3329 
3331  const dotdot_unid_t unid,
3332  const dotdot_endpoint_id_t endpoint,
3336 );
3337 
3339  const dotdot_unid_t unid,
3340  const dotdot_endpoint_id_t endpoint,
3343 );
3344 
3345 
3349 typedef struct {
3350  uint16_t identify_time;
3352 
3356 typedef struct {
3357  uint16_t timeout;
3359 
3363 typedef struct {
3365 
3368 
3369 
3390 
3430 
3470 
3510 
3530 
3540 );
3548 );
3554 
3564 );
3573 );
3579 
3591  const char *base_topic,
3592  uint16_t value,
3594 );
3595 
3606  const char *base_topic,
3608 );
3609 
3610 
3618 void uic_mqtt_dotdot_identify_publish_cluster_revision(const char* base_topic, uint16_t value);
3619 
3627 
3641  const dotdot_unid_t unid,
3642  dotdot_endpoint_id_t endpoint);
3643 
3652  const dotdot_unid_t unid
3653  ,dotdot_endpoint_id_t endpoint);
3654 // Callback types used by the groups cluster
3656  dotdot_unid_t unid,
3657  dotdot_endpoint_id_t endpoint,
3659  uint16_t group_id,
3660 
3661  const char* group_name
3662 
3663 );
3665  dotdot_unid_t unid,
3666  dotdot_endpoint_id_t endpoint,
3668  uint8_t status,
3669 
3670  uint16_t group_id
3671 
3672 );
3674  dotdot_unid_t unid,
3675  dotdot_endpoint_id_t endpoint,
3677  uint16_t group_id
3678 
3679 );
3681  dotdot_unid_t unid,
3682  dotdot_endpoint_id_t endpoint,
3684  uint8_t status,
3685 
3686  uint16_t group_id,
3687 
3688  const char* group_name
3689 
3690 );
3692  dotdot_unid_t unid,
3693  dotdot_endpoint_id_t endpoint,
3695  uint8_t group_list_count,
3696  const uint16_t *group_list
3697 
3698 );
3700  dotdot_unid_t unid,
3701  dotdot_endpoint_id_t endpoint,
3703  uint8_t capacity,
3704 
3705  uint8_t group_list_count,
3706  const uint16_t *group_list
3707 
3708 );
3710  dotdot_unid_t unid,
3711  dotdot_endpoint_id_t endpoint,
3713  uint16_t group_id
3714 
3715 );
3717  dotdot_unid_t unid,
3718  dotdot_endpoint_id_t endpoint,
3720  uint8_t status,
3721 
3722  uint16_t group_id
3723 
3724 );
3726  dotdot_unid_t unid,
3727  dotdot_endpoint_id_t endpoint,
3729 );
3731  dotdot_unid_t unid,
3732  dotdot_endpoint_id_t endpoint,
3734  uint16_t group_id,
3735 
3736  const char* group_name
3737 
3738 );
3739 
3740 typedef struct {
3741  uint8_t name_support;
3743 
3744 typedef struct {
3747 
3749  const dotdot_unid_t unid,
3750  const dotdot_endpoint_id_t endpoint,
3754 );
3755 
3757  const dotdot_unid_t unid,
3758  const dotdot_endpoint_id_t endpoint,
3761 );
3762 
3763 
3767 typedef struct {
3768  uint16_t group_id;
3769 
3770  const char* group_name;
3772 
3776 typedef struct {
3777  uint8_t status;
3778 
3779  uint16_t group_id;
3781 
3785 typedef struct {
3786  uint16_t group_id;
3788 
3792 typedef struct {
3793  uint8_t status;
3794 
3795  uint16_t group_id;
3796 
3797  const char* group_name;
3799 
3803 typedef struct {
3805  const uint16_t *group_list;
3807 
3811 typedef struct {
3812  uint8_t capacity;
3813 
3815  const uint16_t *group_list;
3817 
3821 typedef struct {
3822  uint16_t group_id;
3824 
3828 typedef struct {
3829  uint8_t status;
3830 
3831  uint16_t group_id;
3833 
3837 typedef struct {
3838  uint16_t group_id;
3839 
3840  const char* group_name;
3842 
3843 
3864 
3904 
3944 
3984 
4024 
4064 
4104 
4144 
4184 
4224 
4244 
4254 );
4262 );
4268 
4278 );
4287 );
4293 
4305  const char *base_topic,
4306  uint8_t value,
4308 );
4309 
4320  const char *base_topic,
4322 );
4323 
4324 
4332 void uic_mqtt_dotdot_groups_publish_cluster_revision(const char* base_topic, uint16_t value);
4333 
4341 
4355  const dotdot_unid_t unid,
4356  dotdot_endpoint_id_t endpoint);
4357 
4366  const dotdot_unid_t unid
4367  ,dotdot_endpoint_id_t endpoint);
4368 // Callback types used by the scenes cluster
4370  dotdot_unid_t unid,
4371  dotdot_endpoint_id_t endpoint,
4373  SGroupId groupid,
4374 
4375  uint8_t sceneid,
4376 
4377  uint16_t transition_time,
4378 
4379  SSceneName scene_name,
4380 
4381  uint8_t extension_field_sets_count,
4382  const SExtensionFieldSetList *extension_field_sets,
4383 
4384  uint8_t transition_time100ms
4385 
4386 );
4388  dotdot_unid_t unid,
4389  dotdot_endpoint_id_t endpoint,
4391  zclStatus status,
4392 
4393  SGroupId groupid,
4394 
4395  uint8_t sceneid
4396 
4397 );
4399  dotdot_unid_t unid,
4400  dotdot_endpoint_id_t endpoint,
4402  SGroupId groupid,
4403 
4404  uint8_t sceneid
4405 
4406 );
4408  dotdot_unid_t unid,
4409  dotdot_endpoint_id_t endpoint,
4411  zclStatus status,
4412 
4413  SGroupId groupid,
4414 
4415  uint8_t sceneid,
4416 
4417  uint16_t transition_time,
4418 
4419  SSceneName scene_name,
4420 
4421  uint8_t extension_field_sets_count,
4422  const SExtensionFieldSetList *extension_field_sets
4423 
4424 );
4426  dotdot_unid_t unid,
4427  dotdot_endpoint_id_t endpoint,
4429  SGroupId groupid,
4430 
4431  uint8_t sceneid
4432 
4433 );
4435  dotdot_unid_t unid,
4436  dotdot_endpoint_id_t endpoint,
4438  zclStatus status,
4439 
4440  SGroupId groupid,
4441 
4442  uint8_t sceneid
4443 
4444 );
4446  dotdot_unid_t unid,
4447  dotdot_endpoint_id_t endpoint,
4449  SGroupId groupid
4450 
4451 );
4453  dotdot_unid_t unid,
4454  dotdot_endpoint_id_t endpoint,
4456  zclStatus status,
4457 
4458  SGroupId groupid
4459 
4460 );
4462  dotdot_unid_t unid,
4463  dotdot_endpoint_id_t endpoint,
4465  SGroupId groupid,
4466 
4467  uint8_t sceneid
4468 
4469 );
4471  dotdot_unid_t unid,
4472  dotdot_endpoint_id_t endpoint,
4474  zclStatus status,
4475 
4476  SGroupId groupid,
4477 
4478  uint8_t sceneid
4479 
4480 );
4482  dotdot_unid_t unid,
4483  dotdot_endpoint_id_t endpoint,
4485  SGroupId groupid,
4486 
4487  uint8_t sceneid,
4488 
4489  uint16_t transition_time
4490 
4491 );
4493  dotdot_unid_t unid,
4494  dotdot_endpoint_id_t endpoint,
4496  SGroupId groupid
4497 
4498 );
4500  dotdot_unid_t unid,
4501  dotdot_endpoint_id_t endpoint,
4503  zclStatus status,
4504 
4505  uint8_t capacity,
4506 
4507  SGroupId groupid,
4508 
4509  uint8_t scene_list_count,
4510  const uint8_t *scene_list
4511 
4512 );
4514  dotdot_unid_t unid,
4515  dotdot_endpoint_id_t endpoint,
4517  SGroupId groupid,
4518 
4519  uint8_t sceneid,
4520 
4521  uint16_t transition_time,
4522 
4523  SSceneName scene_name,
4524 
4525  uint8_t extension_field_sets_count,
4526  const SExtensionFieldSetList *extension_field_sets
4527 
4528 );
4530  dotdot_unid_t unid,
4531  dotdot_endpoint_id_t endpoint,
4533  zclStatus status,
4534 
4535  SGroupId groupid,
4536 
4537  uint8_t sceneid
4538 
4539 );
4541  dotdot_unid_t unid,
4542  dotdot_endpoint_id_t endpoint,
4544  SGroupId groupid,
4545 
4546  uint8_t sceneid
4547 
4548 );
4550  dotdot_unid_t unid,
4551  dotdot_endpoint_id_t endpoint,
4553  zclStatus status,
4554 
4555  SGroupId groupid,
4556 
4557  uint8_t sceneid,
4558 
4559  uint16_t transition_time,
4560 
4561  SSceneName scene_name,
4562 
4563  uint8_t extension_field_sets_count,
4564  const SExtensionFieldSetList *extension_field_sets
4565 
4566 );
4568  dotdot_unid_t unid,
4569  dotdot_endpoint_id_t endpoint,
4571  uint8_t mode,
4572 
4573  SGroupId group_identifier_from,
4574 
4575  uint8_t scene_identifier_from,
4576 
4577  SGroupId group_identifier_to,
4578 
4579  uint8_t scene_identifier_to
4580 
4581 );
4583  dotdot_unid_t unid,
4584  dotdot_endpoint_id_t endpoint,
4586  zclStatus status,
4587 
4588  SGroupId group_identifier_from,
4589 
4590  uint8_t scene_identifier_from
4591 
4592 );
4593 
4594 typedef struct {
4595  uint8_t scene_count;
4596  uint8_t current_scene;
4599  uint8_t name_support;
4604 
4605 typedef struct {
4614 
4616  const dotdot_unid_t unid,
4617  const dotdot_endpoint_id_t endpoint,
4621 );
4622 
4624  const dotdot_unid_t unid,
4625  const dotdot_endpoint_id_t endpoint,
4628 );
4629 
4630 
4634 typedef struct {
4636 
4637  uint8_t sceneid;
4638 
4640 
4642 
4645 
4648 
4652 typedef struct {
4654 
4656 
4657  uint8_t sceneid;
4659 
4663 typedef struct {
4665 
4666  uint8_t sceneid;
4668 
4672 typedef struct {
4674 
4676 
4677  uint8_t sceneid;
4678 
4680 
4682 
4686 
4690 typedef struct {
4692 
4693  uint8_t sceneid;
4695 
4699 typedef struct {
4701 
4703 
4704  uint8_t sceneid;
4706 
4710 typedef struct {
4713 
4717 typedef struct {
4719 
4722 
4726 typedef struct {
4728 
4729  uint8_t sceneid;
4731 
4735 typedef struct {
4737 
4739 
4740  uint8_t sceneid;
4742 
4746 typedef struct {
4748 
4749  uint8_t sceneid;
4750 
4753 
4757 typedef struct {
4760 
4764 typedef struct {
4766 
4767  uint8_t capacity;
4768 
4770 
4772  const uint8_t *scene_list;
4774 
4778 typedef struct {
4780 
4781  uint8_t sceneid;
4782 
4784 
4786 
4790 
4794 typedef struct {
4796 
4798 
4799  uint8_t sceneid;
4801 
4805 typedef struct {
4807 
4808  uint8_t sceneid;
4810 
4814 typedef struct {
4816 
4818 
4819  uint8_t sceneid;
4820 
4822 
4824 
4828 
4832 typedef struct {
4833  uint8_t mode;
4834 
4836 
4838 
4840 
4843 
4847 typedef struct {
4849 
4851 
4854 
4855 
4876 
4916 
4956 
4996 
5036 
5076 
5116 
5156 
5196 
5236 
5276 
5316 
5356 
5396 
5436 
5476 
5516 
5556 
5596 
5616 
5626 );
5634 );
5640 
5650 );
5659 );
5665 
5677  const char *base_topic,
5678  uint8_t value,
5680 );
5681 
5692  const char *base_topic,
5694 );
5695 
5707  const char *base_topic,
5708  uint8_t value,
5710 );
5711 
5722  const char *base_topic,
5724 );
5725 
5737  const char *base_topic,
5738  SGroupId value,
5740 );
5741 
5752  const char *base_topic,
5754 );
5755 
5767  const char *base_topic,
5768  bool value,
5770 );
5771 
5782  const char *base_topic,
5784 );
5785 
5797  const char *base_topic,
5798  uint8_t value,
5800 );
5801 
5812  const char *base_topic,
5814 );
5815 
5827  const char *base_topic,
5828  EUI64 value,
5830 );
5831 
5842  const char *base_topic,
5844 );
5845 
5858  const char *base_topic,
5859  size_t value_count,
5860  const SSceneTable* value,
5862 );
5863 
5874  const char *base_topic,
5876 );
5877 
5878 
5886 void uic_mqtt_dotdot_scenes_publish_cluster_revision(const char* base_topic, uint16_t value);
5887 
5895 
5909  const dotdot_unid_t unid,
5910  dotdot_endpoint_id_t endpoint);
5911 
5920  const dotdot_unid_t unid
5921  ,dotdot_endpoint_id_t endpoint);
5922 // Callback types used by the on_off cluster
5924  dotdot_unid_t unid,
5925  dotdot_endpoint_id_t endpoint,
5927 );
5929  dotdot_unid_t unid,
5930  dotdot_endpoint_id_t endpoint,
5932 );
5934  dotdot_unid_t unid,
5935  dotdot_endpoint_id_t endpoint,
5937 );
5939  dotdot_unid_t unid,
5940  dotdot_endpoint_id_t endpoint,
5942  OffWithEffectEffectIdentifier effect_identifier,
5943 
5944  uint8_t effect_variant
5945 
5946 );
5948  dotdot_unid_t unid,
5949  dotdot_endpoint_id_t endpoint,
5951 );
5953  dotdot_unid_t unid,
5954  dotdot_endpoint_id_t endpoint,
5956  uint8_t on_off_control,
5957 
5958  uint16_t on_time,
5959 
5960  uint16_t off_wait_time
5961 
5962 );
5963 
5964 typedef struct {
5965  bool on_off;
5967  uint16_t on_time;
5968  uint16_t off_wait_time;
5971 
5972 typedef struct {
5973  bool on_off;
5975  bool on_time;
5979 
5981  const dotdot_unid_t unid,
5982  const dotdot_endpoint_id_t endpoint,
5986 );
5987 
5989  const dotdot_unid_t unid,
5990  const dotdot_endpoint_id_t endpoint,
5993 );
5994 
5995 
5999 typedef struct {
6001 
6004 
6008 typedef struct {
6010 
6011  uint16_t on_time;
6012 
6013  uint16_t off_wait_time;
6015 
6016 
6037 
6077 
6117 
6157 
6197 
6237 
6257 
6267 );
6275 );
6281 
6291 );
6300 );
6306 
6318  const char *base_topic,
6319  bool value,
6321 );
6322 
6333  const char *base_topic,
6335 );
6336 
6348  const char *base_topic,
6349  bool value,
6351 );
6352 
6363  const char *base_topic,
6365 );
6366 
6378  const char *base_topic,
6379  uint16_t value,
6381 );
6382 
6393  const char *base_topic,
6395 );
6396 
6408  const char *base_topic,
6409  uint16_t value,
6411 );
6412 
6423  const char *base_topic,
6425 );
6426 
6438  const char *base_topic,
6439  uint8_t value,
6441 );
6442 
6453  const char *base_topic,
6455 );
6456 
6457 
6465 void uic_mqtt_dotdot_on_off_publish_cluster_revision(const char* base_topic, uint16_t value);
6466 
6474 
6488  const dotdot_unid_t unid,
6489  dotdot_endpoint_id_t endpoint);
6490 
6499  const dotdot_unid_t unid
6500  ,dotdot_endpoint_id_t endpoint);
6501 // Callback types used by the level cluster
6503  dotdot_unid_t unid,
6504  dotdot_endpoint_id_t endpoint,
6506  uint8_t level,
6507 
6508  uint16_t transition_time,
6509 
6510  uint8_t options_mask,
6511 
6512  uint8_t options_override
6513 
6514 );
6516  dotdot_unid_t unid,
6517  dotdot_endpoint_id_t endpoint,
6519  MoveStepMode move_mode,
6520 
6521  uint8_t rate,
6522 
6523  uint8_t options_mask,
6524 
6525  uint8_t options_override
6526 
6527 );
6529  dotdot_unid_t unid,
6530  dotdot_endpoint_id_t endpoint,
6532  MoveStepMode step_mode,
6533 
6534  uint8_t step_size,
6535 
6536  uint16_t transition_time,
6537 
6538  uint8_t options_mask,
6539 
6540  uint8_t options_override
6541 
6542 );
6544  dotdot_unid_t unid,
6545  dotdot_endpoint_id_t endpoint,
6547  uint8_t options_mask,
6548 
6549  uint8_t options_override
6550 
6551 );
6553  dotdot_unid_t unid,
6554  dotdot_endpoint_id_t endpoint,
6556  uint8_t level,
6557 
6558  uint16_t transition_time,
6559 
6560  uint8_t options_mask,
6561 
6562  uint8_t options_override
6563 
6564 );
6566  dotdot_unid_t unid,
6567  dotdot_endpoint_id_t endpoint,
6569  MoveStepMode move_mode,
6570 
6571  uint8_t rate,
6572 
6573  uint8_t options_mask,
6574 
6575  uint8_t options_override
6576 
6577 );
6579  dotdot_unid_t unid,
6580  dotdot_endpoint_id_t endpoint,
6582  MoveStepMode step_mode,
6583 
6584  uint8_t step_size,
6585 
6586  uint16_t transition_time,
6587 
6588  uint8_t options_mask,
6589 
6590  uint8_t options_override
6591 
6592 );
6594  dotdot_unid_t unid,
6595  dotdot_endpoint_id_t endpoint,
6597  uint8_t options_mask,
6598 
6599  uint8_t options_override
6600 
6601 );
6603  dotdot_unid_t unid,
6604  dotdot_endpoint_id_t endpoint,
6606  uint16_t frequency
6607 
6608 );
6609 
6610 typedef struct {
6611  uint8_t current_level;
6612  uint16_t remaining_time;
6613  uint8_t min_level;
6614  uint8_t max_level;
6616  uint16_t min_frequency;
6617  uint16_t max_frequency;
6618  uint8_t options;
6620  uint8_t on_level;
6626 
6627 typedef struct {
6635  bool options;
6637  bool on_level;
6643 
6645  const dotdot_unid_t unid,
6646  const dotdot_endpoint_id_t endpoint,
6650 );
6651 
6653  const dotdot_unid_t unid,
6654  const dotdot_endpoint_id_t endpoint,
6657 );
6658 
6659 
6663 typedef struct {
6664  uint8_t level;
6665 
6667 
6668  uint8_t options_mask;
6669 
6672 
6676 typedef struct {
6678 
6679  uint8_t rate;
6680 
6681  uint8_t options_mask;
6682 
6685 
6689 typedef struct {
6691 
6692  uint8_t step_size;
6693 
6695 
6696  uint8_t options_mask;
6697 
6700 
6704 typedef struct {
6705  uint8_t options_mask;
6706 
6709 
6713 typedef struct {
6714  uint8_t level;
6715 
6717 
6718  uint8_t options_mask;
6719 
6722 
6726 typedef struct {
6728 
6729  uint8_t rate;
6730 
6731  uint8_t options_mask;
6732 
6735 
6739 typedef struct {
6741 
6742  uint8_t step_size;
6743 
6745 
6746  uint8_t options_mask;
6747 
6750 
6754 typedef struct {
6755  uint8_t options_mask;
6756 
6759 
6763 typedef struct {
6764  uint16_t frequency;
6766 
6767 
6788 
6828 
6868 
6908 
6948 
6988 
7028 
7068 
7108 
7128 
7138 );
7146 );
7152 
7162 );
7171 );
7177 
7189  const char *base_topic,
7190  uint8_t value,
7192 );
7193 
7204  const char *base_topic,
7206 );
7207 
7219  const char *base_topic,
7220  uint16_t value,
7222 );
7223 
7234  const char *base_topic,
7236 );
7237 
7249  const char *base_topic,
7250  uint8_t value,
7252 );
7253 
7264  const char *base_topic,
7266 );
7267 
7279  const char *base_topic,
7280  uint8_t value,
7282 );
7283 
7294  const char *base_topic,
7296 );
7297 
7309  const char *base_topic,
7310  uint16_t value,
7312 );
7313 
7324  const char *base_topic,
7326 );
7327 
7339  const char *base_topic,
7340  uint16_t value,
7342 );
7343 
7354  const char *base_topic,
7356 );
7357 
7369  const char *base_topic,
7370  uint16_t value,
7372 );
7373 
7384  const char *base_topic,
7386 );
7387 
7399  const char *base_topic,
7400  uint8_t value,
7402 );
7403 
7414  const char *base_topic,
7416 );
7417 
7429  const char *base_topic,
7430  uint16_t value,
7432 );
7433 
7444  const char *base_topic,
7446 );
7447 
7459  const char *base_topic,
7460  uint8_t value,
7462 );
7463 
7474  const char *base_topic,
7476 );
7477 
7489  const char *base_topic,
7490  uint16_t value,
7492 );
7493 
7504  const char *base_topic,
7506 );
7507 
7519  const char *base_topic,
7520  uint16_t value,
7522 );
7523 
7534  const char *base_topic,
7536 );
7537 
7549  const char *base_topic,
7550  uint16_t value,
7552 );
7553 
7564  const char *base_topic,
7566 );
7567 
7579  const char *base_topic,
7580  uint8_t value,
7582 );
7583 
7594  const char *base_topic,
7596 );
7597 
7598 
7606 void uic_mqtt_dotdot_level_publish_cluster_revision(const char* base_topic, uint16_t value);
7607 
7615 
7629  const dotdot_unid_t unid,
7630  dotdot_endpoint_id_t endpoint);
7631 
7640  const dotdot_unid_t unid
7641  ,dotdot_endpoint_id_t endpoint);
7642 // Callback types used by the alarms cluster
7644  dotdot_unid_t unid,
7645  dotdot_endpoint_id_t endpoint,
7647  uint8_t alarm_code,
7648 
7649  clusterId cluster_identifier
7650 
7651 );
7653  dotdot_unid_t unid,
7654  dotdot_endpoint_id_t endpoint,
7656  uint8_t alarm_code,
7657 
7658  clusterId cluster_identifier
7659 
7660 );
7662  dotdot_unid_t unid,
7663  dotdot_endpoint_id_t endpoint,
7665 );
7667  dotdot_unid_t unid,
7668  dotdot_endpoint_id_t endpoint,
7670  zclStatus status,
7671 
7672  uint8_t alarm_code,
7673 
7674  clusterId cluster_identifier,
7675 
7676  uint32_t time_stamp
7677 
7678 );
7680  dotdot_unid_t unid,
7681  dotdot_endpoint_id_t endpoint,
7683 );
7685  dotdot_unid_t unid,
7686  dotdot_endpoint_id_t endpoint,
7688 );
7689 
7690 typedef struct {
7691  uint16_t alarm_count;
7693 
7694 typedef struct {
7697 
7699  const dotdot_unid_t unid,
7700  const dotdot_endpoint_id_t endpoint,
7704 );
7705 
7707  const dotdot_unid_t unid,
7708  const dotdot_endpoint_id_t endpoint,
7711 );
7712 
7713 
7717 typedef struct {
7718  uint8_t alarm_code;
7719 
7722 
7726 typedef struct {
7727  uint8_t alarm_code;
7728 
7731 
7735 typedef struct {
7737 
7738  uint8_t alarm_code;
7739 
7741 
7742  uint32_t time_stamp;
7744 
7745 
7766 
7806 
7846 
7886 
7926 
7966 
7986 
7996 );
8004 );
8010 
8020 );
8029 );
8035 
8047  const char *base_topic,
8048  uint16_t value,
8050 );
8051 
8062  const char *base_topic,
8064 );
8065 
8066 
8074 void uic_mqtt_dotdot_alarms_publish_cluster_revision(const char* base_topic, uint16_t value);
8075 
8083 
8097  const dotdot_unid_t unid,
8098  dotdot_endpoint_id_t endpoint);
8099 
8108  const dotdot_unid_t unid
8109  ,dotdot_endpoint_id_t endpoint);
8110 // Callback types used by the time cluster
8111 
8112 typedef struct {
8114  uint8_t time_status;
8115  int32_t time_zone;
8116  uint32_t dst_start;
8117  uint32_t dst_end;
8118  int32_t dst_shift;
8119  uint32_t standard_time;
8120  uint32_t local_time;
8124 
8125 typedef struct {
8126  bool time;
8130  bool dst_end;
8137 
8139  const dotdot_unid_t unid,
8140  const dotdot_endpoint_id_t endpoint,
8144 );
8145 
8147  const dotdot_unid_t unid,
8148  const dotdot_endpoint_id_t endpoint,
8151 );
8152 
8153 
8154 
8155 
8165 );
8173 );
8179 
8189 );
8198 );
8204 
8216  const char *base_topic,
8217  UTC value,
8219 );
8220 
8231  const char *base_topic,
8233 );
8234 
8246  const char *base_topic,
8247  uint8_t value,
8249 );
8250 
8261  const char *base_topic,
8263 );
8264 
8276  const char *base_topic,
8277  int32_t value,
8279 );
8280 
8291  const char *base_topic,
8293 );
8294 
8306  const char *base_topic,
8307  uint32_t value,
8309 );
8310 
8321  const char *base_topic,
8323 );
8324 
8336  const char *base_topic,
8337  uint32_t value,
8339 );
8340 
8351  const char *base_topic,
8353 );
8354 
8366  const char *base_topic,
8367  int32_t value,
8369 );
8370 
8381  const char *base_topic,
8383 );
8384 
8396  const char *base_topic,
8397  uint32_t value,
8399 );
8400 
8411  const char *base_topic,
8413 );
8414 
8426  const char *base_topic,
8427  uint32_t value,
8429 );
8430 
8441  const char *base_topic,
8443 );
8444 
8456  const char *base_topic,
8457  UTC value,
8459 );
8460 
8471  const char *base_topic,
8473 );
8474 
8486  const char *base_topic,
8487  UTC value,
8489 );
8490 
8501  const char *base_topic,
8503 );
8504 
8505 
8513 void uic_mqtt_dotdot_time_publish_cluster_revision(const char* base_topic, uint16_t value);
8514 
8522 
8536  const dotdot_unid_t unid,
8537  dotdot_endpoint_id_t endpoint);
8538 
8547  const dotdot_unid_t unid
8548  ,dotdot_endpoint_id_t endpoint);
8549 // Callback types used by the ota_upgrade cluster
8551  dotdot_unid_t unid,
8552  dotdot_endpoint_id_t endpoint,
8554  ImageNotifyPayloadType payload_type,
8555 
8556  uint8_t query_jitter,
8557 
8558  uint16_t manufacturer_code,
8559 
8560  uint16_t image_type,
8561 
8562  uint32_t new_file_version
8563 
8564 );
8566  dotdot_unid_t unid,
8567  dotdot_endpoint_id_t endpoint,
8569  uint8_t field_control,
8570 
8571  uint16_t manufacturer_code,
8572 
8573  OTAImageType image_type,
8574 
8575  uint32_t current_file_version,
8576 
8577  uint16_t hardware_version
8578 
8579 );
8581  dotdot_unid_t unid,
8582  dotdot_endpoint_id_t endpoint,
8584  zclStatus status,
8585 
8586  uint16_t manufacturer_code,
8587 
8588  OTAImageType image_type,
8589 
8590  uint32_t file_version,
8591 
8592  uint32_t image_size
8593 
8594 );
8596  dotdot_unid_t unid,
8597  dotdot_endpoint_id_t endpoint,
8599  uint8_t field_control,
8600 
8601  uint16_t manufacturer_code,
8602 
8603  OTAImageType image_type,
8604 
8605  uint32_t file_version,
8606 
8607  uint32_t file_offset,
8608 
8609  uint8_t maximum_data_size,
8610 
8611  EUI64 request_node_address,
8612 
8613  uint16_t minimum_block_period
8614 
8615 );
8617  dotdot_unid_t unid,
8618  dotdot_endpoint_id_t endpoint,
8620  uint8_t field_control,
8621 
8622  uint16_t manufacturer_code,
8623 
8624  OTAImageType image_type,
8625 
8626  uint32_t file_version,
8627 
8628  uint32_t file_offset,
8629 
8630  uint8_t maximum_data_size,
8631 
8632  uint16_t page_size,
8633 
8634  uint16_t response_spacing,
8635 
8636  EUI64 request_node_address
8637 
8638 );
8640  dotdot_unid_t unid,
8641  dotdot_endpoint_id_t endpoint,
8643  zclStatus status,
8644 
8645  uint16_t manufacturer_code,
8646 
8647  OTAImageType image_type,
8648 
8649  uint32_t file_version,
8650 
8651  uint32_t file_offset,
8652 
8653  const char* image_data,
8654 
8655  uint32_t current_time,
8656 
8657  uint32_t request_time,
8658 
8659  uint16_t minimum_block_period
8660 
8661 );
8663  dotdot_unid_t unid,
8664  dotdot_endpoint_id_t endpoint,
8666  zclStatus status,
8667 
8668  uint16_t manufacturer_code,
8669 
8670  OTAImageType image_type,
8671 
8672  uint32_t file_version
8673 
8674 );
8676  dotdot_unid_t unid,
8677  dotdot_endpoint_id_t endpoint,
8679  uint16_t manufacturer_code,
8680 
8681  OTAImageType image_type,
8682 
8683  uint32_t file_version,
8684 
8685  UTC current_time,
8686 
8687  UTC upgrade_time
8688 
8689 );
8691  dotdot_unid_t unid,
8692  dotdot_endpoint_id_t endpoint,
8694  EUI64 request_node_address,
8695 
8696  uint16_t manufacturer_code,
8697 
8698  OTADeviceSpecificImageType image_type,
8699 
8700  uint32_t file_version,
8701 
8702  uint16_t current_zigbee_stack_version
8703 
8704 );
8706  dotdot_unid_t unid,
8707  dotdot_endpoint_id_t endpoint,
8709  zclStatus status,
8710 
8711  uint16_t manufacturer_code,
8712 
8713  OTADeviceSpecificImageType image_type,
8714 
8715  uint32_t file_version,
8716 
8717  uint32_t image_size
8718 
8719 );
8720 
8721 typedef struct {
8723  uint32_t file_offset;
8729  uint16_t manufacturerid;
8730  uint16_t image_typeid;
8732  uint32_t image_stamp;
8736 
8737 typedef struct {
8752 
8754  const dotdot_unid_t unid,
8755  const dotdot_endpoint_id_t endpoint,
8759 );
8760 
8762  const dotdot_unid_t unid,
8763  const dotdot_endpoint_id_t endpoint,
8766 );
8767 
8768 
8772 typedef struct {
8774 
8775  uint8_t query_jitter;
8776 
8778 
8779  uint16_t image_type;
8780 
8783 
8787 typedef struct {
8788  uint8_t field_control;
8789 
8791 
8793 
8795 
8798 
8802 typedef struct {
8804 
8806 
8808 
8809  uint32_t file_version;
8810 
8811  uint32_t image_size;
8813 
8817 typedef struct {
8818  uint8_t field_control;
8819 
8821 
8823 
8824  uint32_t file_version;
8825 
8826  uint32_t file_offset;
8827 
8829 
8831 
8834 
8838 typedef struct {
8839  uint8_t field_control;
8840 
8842 
8844 
8845  uint32_t file_version;
8846 
8847  uint32_t file_offset;
8848 
8850 
8851  uint16_t page_size;
8852 
8854 
8857 
8861 typedef struct {
8863 
8865 
8867 
8868  uint32_t file_version;
8869 
8870  uint32_t file_offset;
8871 
8872  const char* image_data;
8873 
8874  uint32_t current_time;
8875 
8876  uint32_t request_time;
8877 
8880 
8884 typedef struct {
8886 
8888 
8890 
8891  uint32_t file_version;
8893 
8897 typedef struct {
8899 
8901 
8902  uint32_t file_version;
8903 
8905 
8908 
8912 typedef struct {
8914 
8916 
8918 
8919  uint32_t file_version;
8920 
8923 
8927 typedef struct {
8929 
8931 
8933 
8934  uint32_t file_version;
8935 
8936  uint32_t image_size;
8938 
8939 
8960 
9000 
9040 
9080 
9120 
9160 
9200 
9240 
9280 
9320 
9340 
9350 );
9358 );
9364 
9374 );
9383 );
9389 
9401  const char *base_topic,
9402  EUI64 value,
9404 );
9405 
9416  const char *base_topic,
9418 );
9419 
9431  const char *base_topic,
9432  uint32_t value,
9434 );
9435 
9446  const char *base_topic,
9448 );
9449 
9461  const char *base_topic,
9462  uint32_t value,
9464 );
9465 
9476  const char *base_topic,
9478 );
9479 
9491  const char *base_topic,
9492  uint16_t value,
9494 );
9495 
9506  const char *base_topic,
9508 );
9509 
9521  const char *base_topic,
9522  uint32_t value,
9524 );
9525 
9536  const char *base_topic,
9538 );
9539 
9551  const char *base_topic,
9552  uint16_t value,
9554 );
9555 
9566  const char *base_topic,
9568 );
9569 
9581  const char *base_topic,
9582  uint8_t value,
9584 );
9585 
9596  const char *base_topic,
9598 );
9599 
9611  const char *base_topic,
9612  uint16_t value,
9614 );
9615 
9626  const char *base_topic,
9628 );
9629 
9641  const char *base_topic,
9642  uint16_t value,
9644 );
9645 
9656  const char *base_topic,
9658 );
9659 
9671  const char *base_topic,
9672  uint16_t value,
9674 );
9675 
9686  const char *base_topic,
9688 );
9689 
9701  const char *base_topic,
9702  uint32_t value,
9704 );
9705 
9716  const char *base_topic,
9718 );
9719 
9731  const char *base_topic,
9732  uint8_t value,
9734 );
9735 
9746  const char *base_topic,
9748 );
9749 
9761  const char *base_topic,
9762  uint8_t value,
9764 );
9765 
9776  const char *base_topic,
9778 );
9779 
9780 
9788 void uic_mqtt_dotdot_ota_upgrade_publish_cluster_revision(const char* base_topic, uint16_t value);
9789 
9797 
9811  const dotdot_unid_t unid,
9812  dotdot_endpoint_id_t endpoint);
9813 
9822  const dotdot_unid_t unid
9823  ,dotdot_endpoint_id_t endpoint);
9824 // Callback types used by the poll_control cluster
9826  dotdot_unid_t unid,
9827  dotdot_endpoint_id_t endpoint,
9829 );
9831  dotdot_unid_t unid,
9832  dotdot_endpoint_id_t endpoint,
9834  bool start_fast_polling,
9835 
9836  uint16_t fast_poll_timeout
9837 
9838 );
9840  dotdot_unid_t unid,
9841  dotdot_endpoint_id_t endpoint,
9843 );
9845  dotdot_unid_t unid,
9846  dotdot_endpoint_id_t endpoint,
9848  uint32_t new_long_poll_interval
9849 
9850 );
9852  dotdot_unid_t unid,
9853  dotdot_endpoint_id_t endpoint,
9855  uint16_t new_short_poll_interval
9856 
9857 );
9858 
9859 typedef struct {
9868 
9869 typedef struct {
9878 
9880  const dotdot_unid_t unid,
9881  const dotdot_endpoint_id_t endpoint,
9885 );
9886 
9888  const dotdot_unid_t unid,
9889  const dotdot_endpoint_id_t endpoint,
9892 );
9893 
9894 
9898 typedef struct {
9900 
9903 
9907 typedef struct {
9910 
9914 typedef struct {
9917 
9918 
9939 
9979 
10019 
10059 
10099 
10119 
10129 );
10137 );
10143 
10153 );
10162 );
10168 
10180  const char *base_topic,
10181  uint32_t value,
10183 );
10184 
10195  const char *base_topic,
10197 );
10198 
10210  const char *base_topic,
10211  uint32_t value,
10213 );
10214 
10225  const char *base_topic,
10227 );
10228 
10240  const char *base_topic,
10241  uint16_t value,
10243 );
10244 
10255  const char *base_topic,
10257 );
10258 
10270  const char *base_topic,
10271  uint16_t value,
10273 );
10274 
10285  const char *base_topic,
10287 );
10288 
10300  const char *base_topic,
10301  uint32_t value,
10303 );
10304 
10315  const char *base_topic,
10317 );
10318 
10330  const char *base_topic,
10331  uint32_t value,
10333 );
10334 
10345  const char *base_topic,
10347 );
10348 
10360  const char *base_topic,
10361  uint16_t value,
10363 );
10364 
10375  const char *base_topic,
10377 );
10378 
10379 
10387 void uic_mqtt_dotdot_poll_control_publish_cluster_revision(const char* base_topic, uint16_t value);
10388 
10396 
10410  const dotdot_unid_t unid,
10411  dotdot_endpoint_id_t endpoint);
10412 
10421  const dotdot_unid_t unid
10422  ,dotdot_endpoint_id_t endpoint);
10423 // Callback types used by the shade_configuration cluster
10424 
10425 typedef struct {
10428  uint8_t status;
10429  uint16_t closed_limit;
10430  uint8_t mode;
10432 
10433 typedef struct {
10436  bool status;
10438  bool mode;
10440 
10442  const dotdot_unid_t unid,
10443  const dotdot_endpoint_id_t endpoint,
10447 );
10448 
10450  const dotdot_unid_t unid,
10451  const dotdot_endpoint_id_t endpoint,
10454 );
10455 
10456 
10457 
10458 
10468 );
10476 );
10482 
10492 );
10501 );
10507 
10519  const char *base_topic,
10520  uint16_t value,
10522 );
10523 
10534  const char *base_topic,
10536 );
10537 
10549  const char *base_topic,
10550  uint8_t value,
10552 );
10553 
10564  const char *base_topic,
10566 );
10567 
10579  const char *base_topic,
10580  uint8_t value,
10582 );
10583 
10594  const char *base_topic,
10596 );
10597 
10609  const char *base_topic,
10610  uint16_t value,
10612 );
10613 
10624  const char *base_topic,
10626 );
10627 
10639  const char *base_topic,
10640  uint8_t value,
10642 );
10643 
10654  const char *base_topic,
10656 );
10657 
10658 
10666 void uic_mqtt_dotdot_shade_configuration_publish_cluster_revision(const char* base_topic, uint16_t value);
10667 
10675 
10689  const dotdot_unid_t unid,
10690  dotdot_endpoint_id_t endpoint);
10691 
10700  const dotdot_unid_t unid
10701  ,dotdot_endpoint_id_t endpoint);
10702 // Callback types used by the door_lock cluster
10704  dotdot_unid_t unid,
10705  dotdot_endpoint_id_t endpoint,
10707  const char* pin_orrfid_code
10708 
10709 );
10711  dotdot_unid_t unid,
10712  dotdot_endpoint_id_t endpoint,
10714  zclStatus status
10715 
10716 );
10718  dotdot_unid_t unid,
10719  dotdot_endpoint_id_t endpoint,
10721  const char* pin_orrfid_code
10722 
10723 );
10725  dotdot_unid_t unid,
10726  dotdot_endpoint_id_t endpoint,
10728  zclStatus status
10729 
10730 );
10732  dotdot_unid_t unid,
10733  dotdot_endpoint_id_t endpoint,
10735  const char* pin_orrfid_code
10736 
10737 );
10739  dotdot_unid_t unid,
10740  dotdot_endpoint_id_t endpoint,
10742  zclStatus status
10743 
10744 );
10746  dotdot_unid_t unid,
10747  dotdot_endpoint_id_t endpoint,
10749  uint16_t timeout_in_seconds,
10750 
10751  const char* pin_orrfid_code
10752 
10753 );
10755  dotdot_unid_t unid,
10756  dotdot_endpoint_id_t endpoint,
10758  zclStatus status
10759 
10760 );
10762  dotdot_unid_t unid,
10763  dotdot_endpoint_id_t endpoint,
10765  uint16_t log_index
10766 
10767 );
10769  dotdot_unid_t unid,
10770  dotdot_endpoint_id_t endpoint,
10772  uint16_t log_entryid,
10773 
10774  uint32_t timestamp,
10775 
10776  GetLogRecordResponseEventType event_type,
10777 
10778  DrlkOperEventSource source_operation_event,
10779 
10780  uint8_t eventid_or_alarm_code,
10781 
10782  uint16_t userid,
10783 
10784  const char* pin
10785 
10786 );
10788  dotdot_unid_t unid,
10789  dotdot_endpoint_id_t endpoint,
10791  DrlkPINUserID userid,
10792 
10793  DrlkSettableUserStatus user_status,
10794 
10795  DrlkUserType user_type,
10796 
10797  const char* pin
10798 
10799 );
10801  dotdot_unid_t unid,
10802  dotdot_endpoint_id_t endpoint,
10804  DrlkSetCodeStatus status
10805 
10806 );
10808  dotdot_unid_t unid,
10809  dotdot_endpoint_id_t endpoint,
10811  DrlkPINUserID userid
10812 
10813 );
10815  dotdot_unid_t unid,
10816  dotdot_endpoint_id_t endpoint,
10818  uint16_t userid,
10819 
10820  DrlkUserStatus user_status,
10821 
10822  DrlkUserType user_type,
10823 
10824  const char* code
10825 
10826 );
10828  dotdot_unid_t unid,
10829  dotdot_endpoint_id_t endpoint,
10831  DrlkPINUserID userid
10832 
10833 );
10835  dotdot_unid_t unid,
10836  dotdot_endpoint_id_t endpoint,
10838  DrlkPassFailStatus status
10839 
10840 );
10842  dotdot_unid_t unid,
10843  dotdot_endpoint_id_t endpoint,
10845 );
10847  dotdot_unid_t unid,
10848  dotdot_endpoint_id_t endpoint,
10850  DrlkPassFailStatus status
10851 
10852 );
10854  dotdot_unid_t unid,
10855  dotdot_endpoint_id_t endpoint,
10857  DrlkTotalUserID userid,
10858 
10859  DrlkSettableUserStatus user_status
10860 
10861 );
10863  dotdot_unid_t unid,
10864  dotdot_endpoint_id_t endpoint,
10866  DrlkPassFailStatus status
10867 
10868 );
10870  dotdot_unid_t unid,
10871  dotdot_endpoint_id_t endpoint,
10873  DrlkTotalUserID userid
10874 
10875 );
10877  dotdot_unid_t unid,
10878  dotdot_endpoint_id_t endpoint,
10880  uint16_t userid,
10881 
10882  DrlkUserStatus user_status
10883 
10884 );
10886  dotdot_unid_t unid,
10887  dotdot_endpoint_id_t endpoint,
10889  DrlkWeekDayScheduleID scheduleid,
10890 
10891  DrlkTotalUserID userid,
10892 
10893  uint8_t days_mask,
10894 
10895  uint8_t start_hour,
10896 
10897  uint8_t start_minute,
10898 
10899  uint8_t end_hour,
10900 
10901  uint8_t end_minute
10902 
10903 );
10905  dotdot_unid_t unid,
10906  dotdot_endpoint_id_t endpoint,
10908  DrlkPassFailStatus status
10909 
10910 );
10912  dotdot_unid_t unid,
10913  dotdot_endpoint_id_t endpoint,
10915  DrlkWeekDayScheduleID scheduleid,
10916 
10917  DrlkTotalUserID userid
10918 
10919 );
10921  dotdot_unid_t unid,
10922  dotdot_endpoint_id_t endpoint,
10924  uint8_t scheduleid,
10925 
10926  uint16_t userid,
10927 
10928  zclStatus status,
10929 
10930  uint8_t days_mask,
10931 
10932  uint8_t start_hour,
10933 
10934  uint8_t start_minute,
10935 
10936  uint8_t end_hour,
10937 
10938  uint8_t end_minute
10939 
10940 );
10942  dotdot_unid_t unid,
10943  dotdot_endpoint_id_t endpoint,
10945  DrlkWeekDayScheduleID scheduleid,
10946 
10947  DrlkTotalUserID userid
10948 
10949 );
10951  dotdot_unid_t unid,
10952  dotdot_endpoint_id_t endpoint,
10954  DrlkPassFailStatus status
10955 
10956 );
10958  dotdot_unid_t unid,
10959  dotdot_endpoint_id_t endpoint,
10961  DrlkYearDayScheduleID scheduleid,
10962 
10963  DrlkTotalUserID userid,
10964 
10965  uint32_t local_start_time,
10966 
10967  uint32_t local_end_time
10968 
10969 );
10971  dotdot_unid_t unid,
10972  dotdot_endpoint_id_t endpoint,
10974  DrlkPassFailStatus status
10975 
10976 );
10978  dotdot_unid_t unid,
10979  dotdot_endpoint_id_t endpoint,
10981  DrlkYearDayScheduleID scheduleid,
10982 
10983  DrlkTotalUserID userid
10984 
10985 );
10987  dotdot_unid_t unid,
10988  dotdot_endpoint_id_t endpoint,
10990  uint8_t scheduleid,
10991 
10992  uint16_t userid,
10993 
10994  zclStatus status,
10995 
10996  uint32_t local_start_time,
10997 
10998  uint32_t local_end_time
10999 
11000 );
11002  dotdot_unid_t unid,
11003  dotdot_endpoint_id_t endpoint,
11005  DrlkYearDayScheduleID scheduleid,
11006 
11007  DrlkTotalUserID userid
11008 
11009 );
11011  dotdot_unid_t unid,
11012  dotdot_endpoint_id_t endpoint,
11014  DrlkPassFailStatus status
11015 
11016 );
11018  dotdot_unid_t unid,
11019  dotdot_endpoint_id_t endpoint,
11021  DrlkHolidayScheduleID holiday_scheduleid,
11022 
11023  uint32_t local_start_time,
11024 
11025  uint32_t local_end_time,
11026 
11027  DrlkOperMode operating_mode_during_holiday
11028 
11029 );
11031  dotdot_unid_t unid,
11032  dotdot_endpoint_id_t endpoint,
11034  DrlkPassFailStatus status
11035 
11036 );
11038  dotdot_unid_t unid,
11039  dotdot_endpoint_id_t endpoint,
11041  DrlkHolidayScheduleID holiday_scheduleid
11042 
11043 );
11045  dotdot_unid_t unid,
11046  dotdot_endpoint_id_t endpoint,
11048  uint8_t holiday_scheduleid,
11049 
11050  zclStatus status,
11051 
11052  uint32_t local_start_time,
11053 
11054  uint32_t local_end_time,
11055 
11056  DrlkOperMode operating_mode_during_holiday
11057 
11058 );
11060  dotdot_unid_t unid,
11061  dotdot_endpoint_id_t endpoint,
11063  DrlkHolidayScheduleID holiday_scheduleid
11064 
11065 );
11067  dotdot_unid_t unid,
11068  dotdot_endpoint_id_t endpoint,
11070  DrlkPassFailStatus status
11071 
11072 );
11074  dotdot_unid_t unid,
11075  dotdot_endpoint_id_t endpoint,
11077  DrlkTotalUserID userid,
11078 
11079  DrlkUserType user_type
11080 
11081 );
11083  dotdot_unid_t unid,
11084  dotdot_endpoint_id_t endpoint,
11086  DrlkPassFailStatus status
11087 
11088 );
11090  dotdot_unid_t unid,
11091  dotdot_endpoint_id_t endpoint,
11093  DrlkTotalUserID userid
11094 
11095 );
11097  dotdot_unid_t unid,
11098  dotdot_endpoint_id_t endpoint,
11100  uint16_t userid,
11101 
11102  DrlkUserType user_type
11103 
11104 );
11106  dotdot_unid_t unid,
11107  dotdot_endpoint_id_t endpoint,
11109  DrlkRFIDUserID userid,
11110 
11111  DrlkSettableUserStatus user_status,
11112 
11113  DrlkUserType user_type,
11114 
11115  const char* rfid_code
11116 
11117 );
11119  dotdot_unid_t unid,
11120  dotdot_endpoint_id_t endpoint,
11122  DrlkSetCodeStatus status
11123 
11124 );
11126  dotdot_unid_t unid,
11127  dotdot_endpoint_id_t endpoint,
11129  DrlkRFIDUserID userid
11130 
11131 );
11133  dotdot_unid_t unid,
11134  dotdot_endpoint_id_t endpoint,
11136  uint16_t userid,
11137 
11138  DrlkUserStatus user_status,
11139 
11140  DrlkUserType user_type,
11141 
11142  const char* rfid_code
11143 
11144 );
11146  dotdot_unid_t unid,
11147  dotdot_endpoint_id_t endpoint,
11149  DrlkRFIDUserID userid
11150 
11151 );
11153  dotdot_unid_t unid,
11154  dotdot_endpoint_id_t endpoint,
11156  DrlkPassFailStatus status
11157 
11158 );
11160  dotdot_unid_t unid,
11161  dotdot_endpoint_id_t endpoint,
11163 );
11165  dotdot_unid_t unid,
11166  dotdot_endpoint_id_t endpoint,
11168  DrlkPassFailStatus status
11169 
11170 );
11172  dotdot_unid_t unid,
11173  dotdot_endpoint_id_t endpoint,
11175  DrlkOperEventSource operation_event_source,
11176 
11177  OperatingEventNotificationOperationEventCode operation_event_code,
11178 
11179  uint16_t userid,
11180 
11181  const char* pin,
11182 
11183  uint32_t local_time,
11184 
11185  const char* data
11186 
11187 );
11189  dotdot_unid_t unid,
11190  dotdot_endpoint_id_t endpoint,
11193 
11195 
11196  uint16_t userid,
11197 
11198  const char* pin,
11199 
11200  DrlkUserType user_type,
11201 
11202  DrlkUserStatus user_status,
11203 
11204  uint32_t local_time,
11205 
11206  const char* data
11207 
11208 );
11209 
11210 typedef struct {
11211  uint8_t lock_state;
11212  uint8_t lock_type;
11214  uint8_t door_state;
11217  uint16_t open_period;
11230  const char* language;
11231  uint8_t led_settings;
11233  uint8_t sound_volume;
11246  uint16_t alarm_mask;
11255 
11256 typedef struct {
11276  bool language;
11301 
11303  const dotdot_unid_t unid,
11304  const dotdot_endpoint_id_t endpoint,
11308 );
11309 
11311  const dotdot_unid_t unid,
11312  const dotdot_endpoint_id_t endpoint,
11315 );
11316 
11317 
11321 typedef struct {
11322  const char* pin_orrfid_code;
11324 
11328 typedef struct {
11331 
11335 typedef struct {
11336  const char* pin_orrfid_code;
11338 
11342 typedef struct {
11345 
11349 typedef struct {
11350  const char* pin_orrfid_code;
11352 
11356 typedef struct {
11359 
11363 typedef struct {
11365 
11366  const char* pin_orrfid_code;
11368 
11372 typedef struct {
11375 
11379 typedef struct {
11380  uint16_t log_index;
11382 
11386 typedef struct {
11387  uint16_t log_entryid;
11388 
11389  uint32_t timestamp;
11390 
11392 
11394 
11396 
11397  uint16_t userid;
11398 
11399  const char* pin;
11401 
11405 typedef struct {
11407 
11409 
11411 
11412  const char* pin;
11414 
11418 typedef struct {
11421 
11425 typedef struct {
11428 
11432 typedef struct {
11433  uint16_t userid;
11434 
11436 
11438 
11439  const char* code;
11441 
11445 typedef struct {
11448 
11452 typedef struct {
11455 
11459 typedef struct {
11462 
11466 typedef struct {
11468 
11471 
11475 typedef struct {
11478 
11482 typedef struct {
11485 
11489 typedef struct {
11490  uint16_t userid;
11491 
11494 
11498 typedef struct {
11500 
11502 
11503  uint8_t days_mask;
11504 
11505  uint8_t start_hour;
11506 
11507  uint8_t start_minute;
11508 
11509  uint8_t end_hour;
11510 
11511  uint8_t end_minute;
11513 
11517 typedef struct {
11520 
11524 typedef struct {
11526 
11529 
11533 typedef struct {
11534  uint8_t scheduleid;
11535 
11536  uint16_t userid;
11537 
11539 
11540  uint8_t days_mask;
11541 
11542  uint8_t start_hour;
11543 
11544  uint8_t start_minute;
11545 
11546  uint8_t end_hour;
11547 
11548  uint8_t end_minute;
11550 
11554 typedef struct {
11556 
11559 
11563 typedef struct {
11566 
11570 typedef struct {
11572 
11574 
11576 
11577  uint32_t local_end_time;
11579 
11583 typedef struct {
11586 
11590 typedef struct {
11592 
11595 
11599 typedef struct {
11600  uint8_t scheduleid;
11601 
11602  uint16_t userid;
11603 
11605 
11607 
11608  uint32_t local_end_time;
11610 
11614 typedef struct {
11616 
11619 
11623 typedef struct {
11626 
11630 typedef struct {
11632 
11634 
11635  uint32_t local_end_time;
11636 
11639 
11643 typedef struct {
11646 
11650 typedef struct {
11653 
11657 typedef struct {
11659 
11661 
11663 
11664  uint32_t local_end_time;
11665 
11668 
11672 typedef struct {
11675 
11679 typedef struct {
11682 
11686 typedef struct {
11688 
11691 
11695 typedef struct {
11698 
11702 typedef struct {
11705 
11709 typedef struct {
11710  uint16_t userid;
11711 
11714 
11718 typedef struct {
11720 
11722 
11724 
11725  const char* rfid_code;
11727 
11731 typedef struct {
11734 
11738 typedef struct {
11741 
11745 typedef struct {
11746  uint16_t userid;
11747 
11749 
11751 
11752  const char* rfid_code;
11754 
11758 typedef struct {
11761 
11765 typedef struct {
11768 
11772 typedef struct {
11775 
11779 typedef struct {
11781 
11783 
11784  uint16_t userid;
11785 
11786  const char* pin;
11787 
11788  uint32_t local_time;
11789 
11790  const char* data;
11792 
11796 typedef struct {
11798 
11800 
11801  uint16_t userid;
11802 
11803  const char* pin;
11804 
11806 
11808 
11809  uint32_t local_time;
11810 
11811  const char* data;
11813 
11814 
11835 
11875 
11915 
11955 
11995 
12035 
12075 
12115 
12155 
12195 
12235 
12275 
12315 
12355 
12395 
12435 
12475 
12515 
12555 
12595 
12635 
12675 
12715 
12755 
12795 
12835 
12875 
12915 
12955 
12995 
13035 
13075 
13115 
13155 
13195 
13235 
13275 
13315 
13355 
13395 
13435 
13475 
13515 
13555 
13595 
13635 
13675 
13715 
13755 
13795 
13835 
13875 
13915 
13955 
13975 
13985 );
13993 );
13999 
14009 );
14018 );
14024 
14036  const char *base_topic,
14037  uint8_t value,
14039 );
14040 
14051  const char *base_topic,
14053 );
14054 
14066  const char *base_topic,
14067  uint8_t value,
14069 );
14070 
14081  const char *base_topic,
14083 );
14084 
14096  const char *base_topic,
14097  bool value,
14099 );
14100 
14111  const char *base_topic,
14113 );
14114 
14126  const char *base_topic,
14127  uint8_t value,
14129 );
14130 
14141  const char *base_topic,
14143 );
14144 
14156  const char *base_topic,
14157  uint32_t value,
14159 );
14160 
14171  const char *base_topic,
14173 );
14174 
14186  const char *base_topic,
14187  uint32_t value,
14189 );
14190 
14201  const char *base_topic,
14203 );
14204 
14216  const char *base_topic,
14217  uint16_t value,
14219 );
14220 
14231  const char *base_topic,
14233 );
14234 
14246  const char *base_topic,
14247  uint16_t value,
14249 );
14250 
14261  const char *base_topic,
14263 );
14264 
14276  const char *base_topic,
14277  uint16_t value,
14279 );
14280 
14291  const char *base_topic,
14293 );
14294 
14306  const char *base_topic,
14307  uint16_t value,
14309 );
14310 
14321  const char *base_topic,
14323 );
14324 
14336  const char *base_topic,
14337  uint16_t value,
14339 );
14340 
14351  const char *base_topic,
14353 );
14354 
14366  const char *base_topic,
14367  uint8_t value,
14369 );
14370 
14381  const char *base_topic,
14383 );
14384 
14396  const char *base_topic,
14397  uint8_t value,
14399 );
14400 
14411  const char *base_topic,
14413 );
14414 
14426  const char *base_topic,
14427  uint8_t value,
14429 );
14430 
14441  const char *base_topic,
14443 );
14444 
14456  const char *base_topic,
14457  uint8_t value,
14459 );
14460 
14471  const char *base_topic,
14473 );
14474 
14486  const char *base_topic,
14487  uint8_t value,
14489 );
14490 
14501  const char *base_topic,
14503 );
14504 
14516  const char *base_topic,
14517  uint8_t value,
14519 );
14520 
14531  const char *base_topic,
14533 );
14534 
14546  const char *base_topic,
14547  uint8_t value,
14549 );
14550 
14561  const char *base_topic,
14563 );
14564 
14576  const char *base_topic,
14577  bool value,
14579 );
14580 
14591  const char *base_topic,
14593 );
14594 
14606  const char *base_topic,
14607  const char* value,
14609 );
14610 
14621  const char *base_topic,
14623 );
14624 
14636  const char *base_topic,
14637  uint8_t value,
14639 );
14640 
14651  const char *base_topic,
14653 );
14654 
14666  const char *base_topic,
14667  uint32_t value,
14669 );
14670 
14681  const char *base_topic,
14683 );
14684 
14696  const char *base_topic,
14697  uint8_t value,
14699 );
14700 
14711  const char *base_topic,
14713 );
14714 
14726  const char *base_topic,
14727  DrlkOperMode value,
14729 );
14730 
14741  const char *base_topic,
14743 );
14744 
14756  const char *base_topic,
14757  uint16_t value,
14759 );
14760 
14771  const char *base_topic,
14773 );
14774 
14786  const char *base_topic,
14787  uint16_t value,
14789 );
14790 
14801  const char *base_topic,
14803 );
14804 
14816  const char *base_topic,
14817  bool value,
14819 );
14820 
14831  const char *base_topic,
14833 );
14834 
14846  const char *base_topic,
14847  bool value,
14849 );
14850 
14861  const char *base_topic,
14863 );
14864 
14876  const char *base_topic,
14877  bool value,
14879 );
14880 
14891  const char *base_topic,
14893 );
14894 
14906  const char *base_topic,
14907  bool value,
14909 );
14910 
14921  const char *base_topic,
14923 );
14924 
14936  const char *base_topic,
14937  uint8_t value,
14939 );
14940 
14951  const char *base_topic,
14953 );
14954 
14966  const char *base_topic,
14967  uint8_t value,
14969 );
14970 
14981  const char *base_topic,
14983 );
14984 
14996  const char *base_topic,
14997  bool value,
14999 );
15000 
15011  const char *base_topic,
15013 );
15014 
15026  const char *base_topic,
15027  bool value,
15029 );
15030 
15041  const char *base_topic,
15043 );
15044 
15056  const char *base_topic,
15057  uint8_t value,
15059 );
15060 
15071  const char *base_topic,
15073 );
15074 
15086  const char *base_topic,
15087  uint16_t value,
15089 );
15090 
15101  const char *base_topic,
15103 );
15104 
15116  const char *base_topic,
15117  uint16_t value,
15119 );
15120 
15131  const char *base_topic,
15133 );
15134 
15146  const char *base_topic,
15147  uint16_t value,
15149 );
15150 
15161  const char *base_topic,
15163 );
15164 
15176  const char *base_topic,
15177  uint16_t value,
15179 );
15180 
15191  const char *base_topic,
15193 );
15194 
15206  const char *base_topic,
15207  uint16_t value,
15209 );
15210 
15221  const char *base_topic,
15223 );
15224 
15236  const char *base_topic,
15237  uint16_t value,
15239 );
15240 
15251  const char *base_topic,
15253 );
15254 
15266  const char *base_topic,
15267  uint16_t value,
15269 );
15270 
15281  const char *base_topic,
15283 );
15284 
15296  const char *base_topic,
15297  uint16_t value,
15299 );
15300 
15311  const char *base_topic,
15313 );
15314 
15315 
15323 void uic_mqtt_dotdot_door_lock_publish_cluster_revision(const char* base_topic, uint16_t value);
15324 
15332 
15346  const dotdot_unid_t unid,
15347  dotdot_endpoint_id_t endpoint);
15348 
15357  const dotdot_unid_t unid
15358  ,dotdot_endpoint_id_t endpoint);
15359 // Callback types used by the window_covering cluster
15361  dotdot_unid_t unid,
15362  dotdot_endpoint_id_t endpoint,
15364 );
15366  dotdot_unid_t unid,
15367  dotdot_endpoint_id_t endpoint,
15369 );
15371  dotdot_unid_t unid,
15372  dotdot_endpoint_id_t endpoint,
15374 );
15376  dotdot_unid_t unid,
15377  dotdot_endpoint_id_t endpoint,
15379  uint16_t lift_value
15380 
15381 );
15383  dotdot_unid_t unid,
15384  dotdot_endpoint_id_t endpoint,
15386  uint8_t percentage_lift_value
15387 
15388 );
15390  dotdot_unid_t unid,
15391  dotdot_endpoint_id_t endpoint,
15393  uint16_t tilt_value
15394 
15395 );
15397  dotdot_unid_t unid,
15398  dotdot_endpoint_id_t endpoint,
15400  uint8_t percentage_tilt_value
15401 
15402 );
15403 
15404 typedef struct {
15419  uint16_t velocity_lift;
15422  uint8_t mode;
15426 
15427 typedef struct {
15445  bool mode;
15449 
15451  const dotdot_unid_t unid,
15452  const dotdot_endpoint_id_t endpoint,
15456 );
15457 
15459  const dotdot_unid_t unid,
15460  const dotdot_endpoint_id_t endpoint,
15463 );
15464 
15465 
15469 typedef struct {
15470  uint16_t lift_value;
15472 
15476 typedef struct {
15479 
15483 typedef struct {
15484  uint16_t tilt_value;
15486 
15490 typedef struct {
15493 
15494 
15515 
15555 
15595 
15635 
15675 
15715 
15755 
15775 
15785 );
15793 );
15799 
15809 );
15818 );
15824 
15836  const char *base_topic,
15837  uint8_t value,
15839 );
15840 
15851  const char *base_topic,
15853 );
15854 
15866  const char *base_topic,
15867  uint16_t value,
15869 );
15870 
15881  const char *base_topic,
15883 );
15884 
15896  const char *base_topic,
15897  uint16_t value,
15899 );
15900 
15911  const char *base_topic,
15913 );
15914 
15926  const char *base_topic,
15927  uint16_t value,
15929 );
15930 
15941  const char *base_topic,
15943 );
15944 
15956  const char *base_topic,
15957  uint16_t value,
15959 );
15960 
15971  const char *base_topic,
15973 );
15974 
15986  const char *base_topic,
15987  uint16_t value,
15989 );
15990 
16001  const char *base_topic,
16003 );
16004 
16016  const char *base_topic,
16017  uint16_t value,
16019 );
16020 
16031  const char *base_topic,
16033 );
16034 
16046  const char *base_topic,
16047  uint8_t value,
16049 );
16050 
16061  const char *base_topic,
16063 );
16064 
16076  const char *base_topic,
16077  uint8_t value,
16079 );
16080 
16091  const char *base_topic,
16093 );
16094 
16106  const char *base_topic,
16107  uint8_t value,
16109 );
16110 
16121  const char *base_topic,
16123 );
16124 
16136  const char *base_topic,
16137  uint16_t value,
16139 );
16140 
16151  const char *base_topic,
16153 );
16154 
16166  const char *base_topic,
16167  uint16_t value,
16169 );
16170 
16181  const char *base_topic,
16183 );
16184 
16196  const char *base_topic,
16197  uint16_t value,
16199 );
16200 
16211  const char *base_topic,
16213 );
16214 
16226  const char *base_topic,
16227  uint16_t value,
16229 );
16230 
16241  const char *base_topic,
16243 );
16244 
16256  const char *base_topic,
16257  uint16_t value,
16259 );
16260 
16271  const char *base_topic,
16273 );
16274 
16286  const char *base_topic,
16287  uint16_t value,
16289 );
16290 
16301  const char *base_topic,
16303 );
16304 
16316  const char *base_topic,
16317  uint16_t value,
16319 );
16320 
16331  const char *base_topic,
16333 );
16334 
16346  const char *base_topic,
16347  uint8_t value,
16349 );
16350 
16361  const char *base_topic,
16363 );
16364 
16376  const char *base_topic,
16377  const char* value,
16379 );
16380 
16391  const char *base_topic,
16393 );
16394 
16406  const char *base_topic,
16407  const char* value,
16409 );
16410 
16421  const char *base_topic,
16423 );
16424 
16425 
16433 void uic_mqtt_dotdot_window_covering_publish_cluster_revision(const char* base_topic, uint16_t value);
16434 
16442 
16456  const dotdot_unid_t unid,
16457  dotdot_endpoint_id_t endpoint);
16458 
16467  const dotdot_unid_t unid
16468  ,dotdot_endpoint_id_t endpoint);
16469 // Callback types used by the barrier_control cluster
16471  dotdot_unid_t unid,
16472  dotdot_endpoint_id_t endpoint,
16474  uint8_t percent_open
16475 
16476 );
16478  dotdot_unid_t unid,
16479  dotdot_endpoint_id_t endpoint,
16481 );
16482 
16483 typedef struct {
16484  uint8_t moving_state;
16485  uint16_t safety_status;
16486  uint8_t capabilities;
16487  uint16_t open_events;
16488  uint16_t close_events;
16491  uint16_t open_period;
16492  uint16_t close_period;
16495 
16496 typedef struct {
16508 
16510  const dotdot_unid_t unid,
16511  const dotdot_endpoint_id_t endpoint,
16515 );
16516 
16518  const dotdot_unid_t unid,
16519  const dotdot_endpoint_id_t endpoint,
16522 );
16523 
16524 
16528 typedef struct {
16529  uint8_t percent_open;
16531 
16532 
16553 
16593 
16613 
16623 );
16631 );
16637 
16647 );
16656 );
16662 
16674  const char *base_topic,
16675  uint8_t value,
16677 );
16678 
16689  const char *base_topic,
16691 );
16692 
16704  const char *base_topic,
16705  uint16_t value,
16707 );
16708 
16719  const char *base_topic,
16721 );
16722 
16734  const char *base_topic,
16735  uint8_t value,
16737 );
16738 
16749  const char *base_topic,
16751 );
16752 
16764  const char *base_topic,
16765  uint16_t value,
16767 );
16768 
16779  const char *base_topic,
16781 );
16782 
16794  const char *base_topic,
16795  uint16_t value,
16797 );
16798 
16809  const char *base_topic,
16811 );
16812 
16824  const char *base_topic,
16825  uint16_t value,
16827 );
16828 
16839  const char *base_topic,
16841 );
16842 
16854  const char *base_topic,
16855  uint16_t value,
16857 );
16858 
16869  const char *base_topic,
16871 );
16872 
16884  const char *base_topic,
16885  uint16_t value,
16887 );
16888 
16899  const char *base_topic,
16901 );
16902 
16914  const char *base_topic,
16915  uint16_t value,
16917 );
16918 
16929  const char *base_topic,
16931 );
16932 
16944  const char *base_topic,
16945  uint8_t value,
16947 );
16948 
16959  const char *base_topic,
16961 );
16962 
16963 
16971 void uic_mqtt_dotdot_barrier_control_publish_cluster_revision(const char* base_topic, uint16_t value);
16972 
16980 
16994  const dotdot_unid_t unid,
16995  dotdot_endpoint_id_t endpoint);
16996 
17005  const dotdot_unid_t unid
17006  ,dotdot_endpoint_id_t endpoint);
17007 // Callback types used by the pump_configuration_and_control cluster
17008 
17009 typedef struct {
17010  int16_t max_pressure;
17011  uint16_t max_speed;
17012  uint16_t max_flow;
17019  uint16_t min_const_flow;
17020  uint16_t max_const_flow;
17023  uint16_t pump_status;
17026  int16_t capacity;
17027  uint16_t speed;
17029  uint32_t power;
17032  uint8_t control_mode;
17033  uint16_t alarm_mask;
17035 
17036 typedef struct {
17039  bool max_flow;
17053  bool capacity;
17054  bool speed;
17056  bool power;
17062 
17064  const dotdot_unid_t unid,
17065  const dotdot_endpoint_id_t endpoint,
17069 );
17070 
17072  const dotdot_unid_t unid,
17073  const dotdot_endpoint_id_t endpoint,
17076 );
17077 
17078 
17079 
17080 
17090 );
17098 );
17104 
17114 );
17123 );
17129 
17141  const char *base_topic,
17142  int16_t value,
17144 );
17145 
17156  const char *base_topic,
17158 );
17159 
17171  const char *base_topic,
17172  uint16_t value,
17174 );
17175 
17186  const char *base_topic,
17188 );
17189 
17201  const char *base_topic,
17202  uint16_t value,
17204 );
17205 
17216  const char *base_topic,
17218 );
17219 
17231  const char *base_topic,
17232  int16_t value,
17234 );
17235 
17246  const char *base_topic,
17248 );
17249 
17261  const char *base_topic,
17262  int16_t value,
17264 );
17265 
17276  const char *base_topic,
17278 );
17279 
17291  const char *base_topic,
17292  int16_t value,
17294 );
17295 
17306  const char *base_topic,
17308 );
17309 
17321  const char *base_topic,
17322  int16_t value,
17324 );
17325 
17336  const char *base_topic,
17338 );
17339 
17351  const char *base_topic,
17352  uint16_t value,
17354 );
17355 
17366  const char *base_topic,
17368 );
17369 
17381  const char *base_topic,
17382  uint16_t value,
17384 );
17385 
17396  const char *base_topic,
17398 );
17399 
17411  const char *base_topic,
17412  uint16_t value,
17414 );
17415 
17426  const char *base_topic,
17428 );
17429 
17441  const char *base_topic,
17442  uint16_t value,
17444 );
17445 
17456  const char *base_topic,
17458 );
17459 
17471  const char *base_topic,
17472  int16_t value,
17474 );
17475 
17486  const char *base_topic,
17488 );
17489 
17501  const char *base_topic,
17502  int16_t value,
17504 );
17505 
17516  const char *base_topic,
17518 );
17519 
17531  const char *base_topic,
17532  uint16_t value,
17534 );
17535 
17546  const char *base_topic,
17548 );
17549 
17561  const char *base_topic,
17562  PumpOperationMode value,
17564 );
17565 
17576  const char *base_topic,
17578 );
17579 
17591  const char *base_topic,
17592  PumpControlMode value,
17594 );
17595 
17606  const char *base_topic,
17608 );
17609 
17621  const char *base_topic,
17622  int16_t value,
17624 );
17625 
17636  const char *base_topic,
17638 );
17639 
17651  const char *base_topic,
17652  uint16_t value,
17654 );
17655 
17666  const char *base_topic,
17668 );
17669 
17681  const char *base_topic,
17682  uint32_t value,
17684 );
17685 
17696  const char *base_topic,
17698 );
17699 
17711  const char *base_topic,
17712  uint32_t value,
17714 );
17715 
17726  const char *base_topic,
17728 );
17729 
17741  const char *base_topic,
17742  uint32_t value,
17744 );
17745 
17756  const char *base_topic,
17758 );
17759 
17771  const char *base_topic,
17772  PumpOperationMode value,
17774 );
17775 
17786  const char *base_topic,
17788 );
17789 
17801  const char *base_topic,
17802  PumpControlMode value,
17804 );
17805 
17816  const char *base_topic,
17818 );
17819 
17831  const char *base_topic,
17832  uint16_t value,
17834 );
17835 
17846  const char *base_topic,
17848 );
17849 
17850 
17859 
17867 
17881  const dotdot_unid_t unid,
17882  dotdot_endpoint_id_t endpoint);
17883 
17892  const dotdot_unid_t unid
17893  ,dotdot_endpoint_id_t endpoint);
17894 // Callback types used by the thermostat cluster
17896  dotdot_unid_t unid,
17897  dotdot_endpoint_id_t endpoint,
17900 
17901  int8_t amount
17902 
17903 );
17905  dotdot_unid_t unid,
17906  dotdot_endpoint_id_t endpoint,
17908  uint8_t number_of_transitions,
17909 
17910  uint8_t day_of_week,
17911 
17912  uint8_t mode,
17913 
17914  uint8_t transitions_count,
17915  const TransitionType *transitions
17916 
17917 );
17919  dotdot_unid_t unid,
17920  dotdot_endpoint_id_t endpoint,
17922  uint8_t number_of_transitions,
17923 
17924  uint8_t day_of_week,
17925 
17926  uint8_t mode,
17927 
17928  uint8_t transitions_count,
17929  const TransitionType *transitions
17930 
17931 );
17933  dotdot_unid_t unid,
17934  dotdot_endpoint_id_t endpoint,
17936  uint16_t time_of_day,
17937 
17938  uint8_t relay_status,
17939 
17940  int16_t local_temperature,
17941 
17942  uint8_t humidity_percentage,
17943 
17944  int16_t set_point,
17945 
17946  uint16_t unread_entries
17947 
17948 );
17950  dotdot_unid_t unid,
17951  dotdot_endpoint_id_t endpoint,
17953  uint8_t days_to_return,
17954 
17955  uint8_t mode_to_return
17956 
17957 );
17959  dotdot_unid_t unid,
17960  dotdot_endpoint_id_t endpoint,
17962 );
17964  dotdot_unid_t unid,
17965  dotdot_endpoint_id_t endpoint,
17967 );
17968 
17969 typedef struct {
17972  uint8_t occupancy;
17992  uint8_t system_mode;
17993  uint8_t alarm_mask;
17995  uint8_t start_of_week;
18012  uint8_t ac_type;
18013  uint16_t ac_capacity;
18016  uint32_t ac_error_code;
18021 
18022 typedef struct {
18065  bool ac_type;
18074 
18076  const dotdot_unid_t unid,
18077  const dotdot_endpoint_id_t endpoint,
18081 );
18082 
18084  const dotdot_unid_t unid,
18085  const dotdot_endpoint_id_t endpoint,
18088 );
18089 
18090 
18094 typedef struct {
18096 
18097  int8_t amount;
18099 
18103 typedef struct {
18105 
18106  uint8_t day_of_week;
18107 
18108  uint8_t mode;
18109 
18113 
18117 typedef struct {
18119 
18120  uint8_t day_of_week;
18121 
18122  uint8_t mode;
18123 
18127 
18131 typedef struct {
18132  uint16_t time_of_day;
18133 
18134  uint8_t relay_status;
18135 
18137 
18139 
18140  int16_t set_point;
18141 
18142  uint16_t unread_entries;
18144 
18148 typedef struct {
18150 
18153 
18154 
18175 
18215 
18255 
18295 
18335 
18375 
18415 
18435 
18445 );
18453 );
18459 
18469 );
18478 );
18484 
18496  const char *base_topic,
18497  int16_t value,
18499 );
18500 
18511  const char *base_topic,
18513 );
18514 
18526  const char *base_topic,
18527  int16_t value,
18529 );
18530 
18541  const char *base_topic,
18543 );
18544 
18556  const char *base_topic,
18557  uint8_t value,
18559 );
18560 
18571  const char *base_topic,
18573 );
18574 
18586  const char *base_topic,
18587  int16_t value,
18589 );
18590 
18601  const char *base_topic,
18603 );
18604 
18616  const char *base_topic,
18617  int16_t value,
18619 );
18620 
18631  const char *base_topic,
18633 );
18634 
18646  const char *base_topic,
18647  int16_t value,
18649 );
18650 
18661  const char *base_topic,
18663 );
18664 
18676  const char *base_topic,
18677  int16_t value,
18679 );
18680 
18691  const char *base_topic,
18693 );
18694 
18706  const char *base_topic,
18707  uint8_t value,
18709 );
18710 
18721  const char *base_topic,
18723 );
18724 
18736  const char *base_topic,
18737  uint8_t value,
18739 );
18740 
18751  const char *base_topic,
18753 );
18754 
18766  const char *base_topic,
18767  uint8_t value,
18769 );
18770 
18781  const char *base_topic,
18783 );
18784 
18796  const char *base_topic,
18797  int8_t value,
18799 );
18800 
18811  const char *base_topic,
18813 );
18814 
18826  const char *base_topic,
18827  int16_t value,
18829 );
18830 
18841  const char *base_topic,
18843 );
18844 
18856  const char *base_topic,
18857  int16_t value,
18859 );
18860 
18871  const char *base_topic,
18873 );
18874 
18886  const char *base_topic,
18887  int16_t value,
18889 );
18890 
18901  const char *base_topic,
18903 );
18904 
18916  const char *base_topic,
18917  int16_t value,
18919 );
18920 
18931  const char *base_topic,
18933 );
18934 
18946  const char *base_topic,
18947  int16_t value,
18949 );
18950 
18961  const char *base_topic,
18963 );
18964 
18976  const char *base_topic,
18977  int16_t value,
18979 );
18980 
18991  const char *base_topic,
18993 );
18994 
19006  const char *base_topic,
19007  int16_t value,
19009 );
19010 
19021  const char *base_topic,
19023 );
19024 
19036  const char *base_topic,
19037  int16_t value,
19039 );
19040 
19051  const char *base_topic,
19053 );
19054 
19066  const char *base_topic,
19067  int8_t value,
19069 );
19070 
19081  const char *base_topic,
19083 );
19084 
19096  const char *base_topic,
19097  uint8_t value,
19099 );
19100 
19111  const char *base_topic,
19113 );
19114 
19126  const char *base_topic,
19127  uint8_t value,
19129 );
19130 
19141  const char *base_topic,
19143 );
19144 
19156  const char *base_topic,
19157  uint8_t value,
19159 );
19160 
19171  const char *base_topic,
19173 );
19174 
19186  const char *base_topic,
19187  uint8_t value,
19189 );
19190 
19201  const char *base_topic,
19203 );
19204 
19216  const char *base_topic,
19217  uint8_t value,
19219 );
19220 
19231  const char *base_topic,
19233 );
19234 
19246  const char *base_topic,
19247  uint8_t value,
19249 );
19250 
19261  const char *base_topic,
19263 );
19264 
19276  const char *base_topic,
19277  uint8_t value,
19279 );
19280 
19291  const char *base_topic,
19293 );
19294 
19306  const char *base_topic,
19307  uint8_t value,
19309 );
19310 
19321  const char *base_topic,
19323 );
19324 
19336  const char *base_topic,
19337  uint8_t value,
19339 );
19340 
19351  const char *base_topic,
19353 );
19354 
19366  const char *base_topic,
19367  uint16_t value,
19369 );
19370 
19381  const char *base_topic,
19383 );
19384 
19396  const char *base_topic,
19397  uint8_t value,
19399 );
19400 
19411  const char *base_topic,
19413 );
19414 
19426  const char *base_topic,
19427  uint16_t value,
19429 );
19430 
19441  const char *base_topic,
19443 );
19444 
19456  const char *base_topic,
19457  uint8_t value,
19459 );
19460 
19471  const char *base_topic,
19473 );
19474 
19486  const char *base_topic,
19487  int16_t value,
19489 );
19490 
19501  const char *base_topic,
19503 );
19504 
19516  const char *base_topic,
19517  UTC value,
19519 );
19520 
19531  const char *base_topic,
19533 );
19534 
19546  const char *base_topic,
19547  uint8_t value,
19549 );
19550 
19561  const char *base_topic,
19563 );
19564 
19576  const char *base_topic,
19577  uint8_t value,
19579 );
19580 
19591  const char *base_topic,
19593 );
19594 
19606  const char *base_topic,
19607  uint8_t value,
19609 );
19610 
19621  const char *base_topic,
19623 );
19624 
19636  const char *base_topic,
19637  uint8_t value,
19639 );
19640 
19651  const char *base_topic,
19653 );
19654 
19666  const char *base_topic,
19667  uint8_t value,
19669 );
19670 
19681  const char *base_topic,
19683 );
19684 
19696  const char *base_topic,
19697  uint8_t value,
19699 );
19700 
19711  const char *base_topic,
19713 );
19714 
19726  const char *base_topic,
19727  uint8_t value,
19729 );
19730 
19741  const char *base_topic,
19743 );
19744 
19756  const char *base_topic,
19757  uint8_t value,
19759 );
19760 
19771  const char *base_topic,
19773 );
19774 
19786  const char *base_topic,
19787  uint16_t value,
19789 );
19790 
19801  const char *base_topic,
19803 );
19804 
19816  const char *base_topic,
19817  uint8_t value,
19819 );
19820 
19831  const char *base_topic,
19833 );
19834 
19846  const char *base_topic,
19847  uint8_t value,
19849 );
19850 
19861  const char *base_topic,
19863 );
19864 
19876  const char *base_topic,
19877  uint32_t value,
19879 );
19880 
19891  const char *base_topic,
19893 );
19894 
19906  const char *base_topic,
19907  uint8_t value,
19909 );
19910 
19921  const char *base_topic,
19923 );
19924 
19936  const char *base_topic,
19937  int16_t value,
19939 );
19940 
19951  const char *base_topic,
19953 );
19954 
19966  const char *base_topic,
19967  uint8_t value,
19969 );
19970 
19981  const char *base_topic,
19983 );
19984 
19985 
19993 void uic_mqtt_dotdot_thermostat_publish_cluster_revision(const char* base_topic, uint16_t value);
19994 
20002 
20016  const dotdot_unid_t unid,
20017  dotdot_endpoint_id_t endpoint);
20018 
20027  const dotdot_unid_t unid
20028  ,dotdot_endpoint_id_t endpoint);
20029 // Callback types used by the fan_control cluster
20030 
20031 typedef struct {
20032  uint8_t fan_mode;
20035 
20036 typedef struct {
20037  bool fan_mode;
20040 
20042  const dotdot_unid_t unid,
20043  const dotdot_endpoint_id_t endpoint,
20047 );
20048 
20050  const dotdot_unid_t unid,
20051  const dotdot_endpoint_id_t endpoint,
20054 );
20055 
20056 
20057 
20058 
20068 );
20076 );
20082 
20092 );
20101 );
20107 
20119  const char *base_topic,
20120  uint8_t value,
20122 );
20123 
20134  const char *base_topic,
20136 );
20137 
20149  const char *base_topic,
20150  uint8_t value,
20152 );
20153 
20164  const char *base_topic,
20166 );
20167 
20168 
20176 void uic_mqtt_dotdot_fan_control_publish_cluster_revision(const char* base_topic, uint16_t value);
20177 
20185 
20199  const dotdot_unid_t unid,
20200  dotdot_endpoint_id_t endpoint);
20201 
20210  const dotdot_unid_t unid
20211  ,dotdot_endpoint_id_t endpoint);
20212 // Callback types used by the dehumidification_control cluster
20213 
20214 typedef struct {
20224 
20225 typedef struct {
20235 
20237  const dotdot_unid_t unid,
20238  const dotdot_endpoint_id_t endpoint,
20242 );
20243 
20245  const dotdot_unid_t unid,
20246  const dotdot_endpoint_id_t endpoint,
20249 );
20250 
20251 
20252 
20253 
20263 );
20271 );
20277 
20287 );
20296 );
20302 
20314  const char *base_topic,
20315  uint8_t value,
20317 );
20318 
20329  const char *base_topic,
20331 );
20332 
20344  const char *base_topic,
20345  uint8_t value,
20347 );
20348 
20359  const char *base_topic,
20361 );
20362 
20374  const char *base_topic,
20375  uint8_t value,
20377 );
20378 
20389  const char *base_topic,
20391 );
20392 
20404  const char *base_topic,
20405  uint8_t value,
20407 );
20408 
20419  const char *base_topic,
20421 );
20422 
20434  const char *base_topic,
20435  uint8_t value,
20437 );
20438 
20449  const char *base_topic,
20451 );
20452 
20464  const char *base_topic,
20465  uint8_t value,
20467 );
20468 
20479  const char *base_topic,
20481 );
20482 
20494  const char *base_topic,
20495  uint8_t value,
20497 );
20498 
20509  const char *base_topic,
20511 );
20512 
20524  const char *base_topic,
20525  uint8_t value,
20527 );
20528 
20539  const char *base_topic,
20541 );
20542 
20543 
20551 void uic_mqtt_dotdot_dehumidification_control_publish_cluster_revision(const char* base_topic, uint16_t value);
20552 
20560 
20574  const dotdot_unid_t unid,
20575  dotdot_endpoint_id_t endpoint);
20576 
20585  const dotdot_unid_t unid
20586  ,dotdot_endpoint_id_t endpoint);
20587 // Callback types used by the thermostat_user_interface_configuration cluster
20588 
20589 typedef struct {
20594 
20595 typedef struct {
20600 
20602  const dotdot_unid_t unid,
20603  const dotdot_endpoint_id_t endpoint,
20607 );
20608 
20610  const dotdot_unid_t unid,
20611  const dotdot_endpoint_id_t endpoint,
20614 );
20615 
20616 
20617 
20618 
20628 );
20636 );
20642 
20652 );
20661 );
20667 
20679  const char *base_topic,
20680  uint8_t value,
20682 );
20683 
20694  const char *base_topic,
20696 );
20697 
20709  const char *base_topic,
20710  uint8_t value,
20712 );
20713 
20724  const char *base_topic,
20726 );
20727 
20739  const char *base_topic,
20740  uint8_t value,
20742 );
20743 
20754  const char *base_topic,
20756 );
20757 
20758 
20767 
20775 
20789  const dotdot_unid_t unid,
20790  dotdot_endpoint_id_t endpoint);
20791 
20800  const dotdot_unid_t unid
20801  ,dotdot_endpoint_id_t endpoint);
20802 // Callback types used by the color_control cluster
20804  dotdot_unid_t unid,
20805  dotdot_endpoint_id_t endpoint,
20807  uint8_t hue,
20808 
20809  CCDirection direction,
20810 
20811  uint16_t transition_time,
20812 
20813  uint8_t options_mask,
20814 
20815  uint8_t options_override
20816 
20817 );
20819  dotdot_unid_t unid,
20820  dotdot_endpoint_id_t endpoint,
20822  CCMoveMode move_mode,
20823 
20824  uint8_t rate,
20825 
20826  uint8_t options_mask,
20827 
20828  uint8_t options_override
20829 
20830 );
20832  dotdot_unid_t unid,
20833  dotdot_endpoint_id_t endpoint,
20835  CCStepMode step_mode,
20836 
20837  uint8_t step_size,
20838 
20839  uint8_t transition_time,
20840 
20841  uint8_t options_mask,
20842 
20843  uint8_t options_override
20844 
20845 );
20847  dotdot_unid_t unid,
20848  dotdot_endpoint_id_t endpoint,
20850  uint8_t saturation,
20851 
20852  uint16_t transition_time,
20853 
20854  uint8_t options_mask,
20855 
20856  uint8_t options_override
20857 
20858 );
20860  dotdot_unid_t unid,
20861  dotdot_endpoint_id_t endpoint,
20863  CCMoveMode move_mode,
20864 
20865  uint8_t rate,
20866 
20867  uint8_t options_mask,
20868 
20869  uint8_t options_override
20870 
20871 );
20873  dotdot_unid_t unid,
20874  dotdot_endpoint_id_t endpoint,
20876  CCStepMode step_mode,
20877 
20878  uint8_t step_size,
20879 
20880  uint8_t transition_time,
20881 
20882  uint8_t options_mask,
20883 
20884  uint8_t options_override
20885 
20886 );
20888  dotdot_unid_t unid,
20889  dotdot_endpoint_id_t endpoint,
20891  uint8_t hue,
20892 
20893  uint8_t saturation,
20894 
20895  uint16_t transition_time,
20896 
20897  uint8_t options_mask,
20898 
20899  uint8_t options_override
20900 
20901 );
20903  dotdot_unid_t unid,
20904  dotdot_endpoint_id_t endpoint,
20906  uint16_t colorx,
20907 
20908  uint16_t colory,
20909 
20910  uint16_t transition_time,
20911 
20912  uint8_t options_mask,
20913 
20914  uint8_t options_override
20915 
20916 );
20918  dotdot_unid_t unid,
20919  dotdot_endpoint_id_t endpoint,
20921  int16_t ratex,
20922 
20923  int16_t ratey,
20924 
20925  uint8_t options_mask,
20926 
20927  uint8_t options_override
20928 
20929 );
20931  dotdot_unid_t unid,
20932  dotdot_endpoint_id_t endpoint,
20934  int16_t stepx,
20935 
20936  int16_t stepy,
20937 
20938  uint16_t transition_time,
20939 
20940  uint8_t options_mask,
20941 
20942  uint8_t options_override
20943 
20944 );
20946  dotdot_unid_t unid,
20947  dotdot_endpoint_id_t endpoint,
20949  uint16_t color_temperature_mireds,
20950 
20951  uint16_t transition_time,
20952 
20953  uint8_t options_mask,
20954 
20955  uint8_t options_override
20956 
20957 );
20959  dotdot_unid_t unid,
20960  dotdot_endpoint_id_t endpoint,
20962  uint16_t enhanced_hue,
20963 
20964  CCDirection direction,
20965 
20966  uint16_t transition_time,
20967 
20968  uint8_t options_mask,
20969 
20970  uint8_t options_override
20971 
20972 );
20974  dotdot_unid_t unid,
20975  dotdot_endpoint_id_t endpoint,
20977  CCMoveMode move_mode,
20978 
20979  uint16_t rate,
20980 
20981  uint8_t options_mask,
20982 
20983  uint8_t options_override
20984 
20985 );
20987  dotdot_unid_t unid,
20988  dotdot_endpoint_id_t endpoint,
20990  CCStepMode step_mode,
20991 
20992  uint16_t step_size,
20993 
20994  uint16_t transition_time,
20995 
20996  uint8_t options_mask,
20997 
20998  uint8_t options_override
20999 
21000 );
21002  dotdot_unid_t unid,
21003  dotdot_endpoint_id_t endpoint,
21005  uint16_t enhanced_hue,
21006 
21007  uint8_t saturation,
21008 
21009  uint16_t transition_time,
21010 
21011  uint8_t options_mask,
21012 
21013  uint8_t options_override
21014 
21015 );
21017  dotdot_unid_t unid,
21018  dotdot_endpoint_id_t endpoint,
21020  uint8_t update_flags,
21021 
21022  ColorLoopSetAction action,
21023 
21024  CCColorLoopDirection direction,
21025 
21026  uint16_t time,
21027 
21028  uint16_t start_hue,
21029 
21030  uint8_t options_mask,
21031 
21032  uint8_t options_override
21033 
21034 );
21036  dotdot_unid_t unid,
21037  dotdot_endpoint_id_t endpoint,
21039  uint8_t options_mask,
21040 
21041  uint8_t options_override
21042 
21043 );
21045  dotdot_unid_t unid,
21046  dotdot_endpoint_id_t endpoint,
21048  CCMoveMode move_mode,
21049 
21050  uint16_t rate,
21051 
21052  CCMinMiredsField color_temperature_minimum_mireds,
21053 
21054  CCMaxMiredsField color_temperature_maximum_mireds,
21055 
21056  uint8_t options_mask,
21057 
21058  uint8_t options_override
21059 
21060 );
21062  dotdot_unid_t unid,
21063  dotdot_endpoint_id_t endpoint,
21065  CCStepMode step_mode,
21066 
21067  uint16_t step_size,
21068 
21069  uint16_t transition_time,
21070 
21071  CCMinMiredsField color_temperature_minimum_mireds,
21072 
21073  CCMaxMiredsField color_temperature_maximum_mireds,
21074 
21075  uint8_t options_mask,
21076 
21077  uint8_t options_override
21078 
21079 );
21080 
21081 typedef struct {
21082  uint8_t current_hue;
21084  uint16_t remaining_time;
21085  uint16_t currentx;
21086  uint16_t currenty;
21088  const char* compensation_text;
21090  uint8_t color_mode;
21091  uint8_t options;
21093  uint16_t primary1x;
21094  uint16_t primary1y;
21096  uint16_t primary2x;
21097  uint16_t primary2y;
21099  uint16_t primary3x;
21100  uint16_t primary3y;
21102  uint16_t primary4x;
21103  uint16_t primary4y;
21105  uint16_t primary5x;
21106  uint16_t primary5y;
21108  uint16_t primary6x;
21109  uint16_t primary6y;
21111  uint16_t white_pointx;
21112  uint16_t white_pointy;
21113  uint16_t color_pointrx;
21114  uint16_t color_pointry;
21116  uint16_t color_pointgx;
21117  uint16_t color_pointgy;
21119  uint16_t color_pointbx;
21120  uint16_t color_pointby;
21135 
21136 typedef struct {
21140  bool currentx;
21141  bool currenty;
21146  bool options;
21190 
21192  const dotdot_unid_t unid,
21193  const dotdot_endpoint_id_t endpoint,
21197 );
21198 
21200  const dotdot_unid_t unid,
21201  const dotdot_endpoint_id_t endpoint,
21204 );
21205 
21206 
21210 typedef struct {
21211  uint8_t hue;
21212 
21214 
21216 
21217  uint8_t options_mask;
21218 
21221 
21225 typedef struct {
21227 
21228  uint8_t rate;
21229 
21230  uint8_t options_mask;
21231 
21234 
21238 typedef struct {
21240 
21241  uint8_t step_size;
21242 
21244 
21245  uint8_t options_mask;
21246 
21249 
21253 typedef struct {
21254  uint8_t saturation;
21255 
21257 
21258  uint8_t options_mask;
21259 
21262 
21266 typedef struct {
21268 
21269  uint8_t rate;
21270 
21271  uint8_t options_mask;
21272 
21275 
21279 typedef struct {
21281 
21282  uint8_t step_size;
21283 
21285 
21286  uint8_t options_mask;
21287 
21290 
21294 typedef struct {
21295  uint8_t hue;
21296 
21297  uint8_t saturation;
21298 
21300 
21301  uint8_t options_mask;
21302 
21305 
21309 typedef struct {
21310  uint16_t colorx;
21311 
21312  uint16_t colory;
21313 
21315 
21316  uint8_t options_mask;
21317 
21320 
21324 typedef struct {
21325  int16_t ratex;
21326 
21327  int16_t ratey;
21328 
21329  uint8_t options_mask;
21330 
21333 
21337 typedef struct {
21338  int16_t stepx;
21339 
21340  int16_t stepy;
21341 
21343 
21344  uint8_t options_mask;
21345 
21348 
21352 typedef struct {
21354 
21356 
21357  uint8_t options_mask;
21358 
21361 
21365 typedef struct {
21366  uint16_t enhanced_hue;
21367 
21369 
21371 
21372  uint8_t options_mask;
21373 
21376 
21380 typedef struct {
21382 
21383  uint16_t rate;
21384 
21385  uint8_t options_mask;
21386 
21389 
21393 typedef struct {
21395 
21396  uint16_t step_size;
21397 
21399 
21400  uint8_t options_mask;
21401 
21404 
21408 typedef struct {
21409  uint16_t enhanced_hue;
21410 
21411  uint8_t saturation;
21412 
21414 
21415  uint8_t options_mask;
21416 
21419 
21423 typedef struct {
21424  uint8_t update_flags;
21425 
21427 
21429 
21430  uint16_t time;
21431 
21432  uint16_t start_hue;
21433 
21434  uint8_t options_mask;
21435 
21438 
21442 typedef struct {
21443  uint8_t options_mask;
21444 
21447 
21451 typedef struct {
21453 
21454  uint16_t rate;
21455 
21457 
21459 
21460  uint8_t options_mask;
21461 
21464 
21468 typedef struct {
21470 
21471  uint16_t step_size;
21472 
21474 
21476 
21478 
21479  uint8_t options_mask;
21480 
21483 
21484 
21505 
21545 
21585 
21625 
21665 
21705 
21745 
21785 
21825 
21865 
21905 
21945 
21985 
22025 
22065 
22105 
22145 
22185 
22225 
22245 
22255 );
22263 );
22269 
22279 );
22288 );
22294 
22306  const char *base_topic,
22307  uint8_t value,
22309 );
22310 
22321  const char *base_topic,
22323 );
22324 
22336  const char *base_topic,
22337  uint8_t value,
22339 );
22340 
22351  const char *base_topic,
22353 );
22354 
22366  const char *base_topic,
22367  uint16_t value,
22369 );
22370 
22381  const char *base_topic,
22383 );
22384 
22396  const char *base_topic,
22397  uint16_t value,
22399 );
22400 
22411  const char *base_topic,
22413 );
22414 
22426  const char *base_topic,
22427  uint16_t value,
22429 );
22430 
22441  const char *base_topic,
22443 );
22444 
22456  const char *base_topic,
22457  uint8_t value,
22459 );
22460 
22471  const char *base_topic,
22473 );
22474 
22486  const char *base_topic,
22487  const char* value,
22489 );
22490 
22501  const char *base_topic,
22503 );
22504 
22516  const char *base_topic,
22517  uint16_t value,
22519 );
22520 
22531  const char *base_topic,
22533 );
22534 
22546  const char *base_topic,
22547  uint8_t value,
22549 );
22550 
22561  const char *base_topic,
22563 );
22564 
22576  const char *base_topic,
22577  uint8_t value,
22579 );
22580 
22591  const char *base_topic,
22593 );
22594 
22606  const char *base_topic,
22607  uint8_t value,
22609 );
22610 
22621  const char *base_topic,
22623 );
22624 
22636  const char *base_topic,
22637  uint16_t value,
22639 );
22640 
22651  const char *base_topic,
22653 );
22654 
22666  const char *base_topic,
22667  uint16_t value,
22669 );
22670 
22681  const char *base_topic,
22683 );
22684 
22696  const char *base_topic,
22697  uint8_t value,
22699 );
22700 
22711  const char *base_topic,
22713 );
22714 
22726  const char *base_topic,
22727  uint16_t value,
22729 );
22730 
22741  const char *base_topic,
22743 );
22744 
22756  const char *base_topic,
22757  uint16_t value,
22759 );
22760 
22771  const char *base_topic,
22773 );
22774 
22786  const char *base_topic,
22787  uint8_t value,
22789 );
22790 
22801  const char *base_topic,
22803 );
22804 
22816  const char *base_topic,
22817  uint16_t value,
22819 );
22820 
22831  const char *base_topic,
22833 );
22834 
22846  const char *base_topic,
22847  uint16_t value,
22849 );
22850 
22861  const char *base_topic,
22863 );
22864 
22876  const char *base_topic,
22877  uint8_t value,
22879 );
22880 
22891  const char *base_topic,
22893 );
22894 
22906  const char *base_topic,
22907  uint16_t value,
22909 );
22910 
22921  const char *base_topic,
22923 );
22924 
22936  const char *base_topic,
22937  uint16_t value,
22939 );
22940 
22951  const char *base_topic,
22953 );
22954 
22966  const char *base_topic,
22967  uint8_t value,
22969 );
22970 
22981  const char *base_topic,
22983 );
22984 
22996  const char *base_topic,
22997  uint16_t value,
22999 );
23000 
23011  const char *base_topic,
23013 );
23014 
23026  const char *base_topic,
23027  uint16_t value,
23029 );
23030 
23041  const char *base_topic,
23043 );
23044 
23056  const char *base_topic,
23057  uint8_t value,
23059 );
23060 
23071  const char *base_topic,
23073 );
23074 
23086  const char *base_topic,
23087  uint16_t value,
23089 );
23090 
23101  const char *base_topic,
23103 );
23104 
23116  const char *base_topic,
23117  uint16_t value,
23119 );
23120 
23131  const char *base_topic,
23133 );
23134 
23146  const char *base_topic,
23147  uint8_t value,
23149 );
23150 
23161  const char *base_topic,
23163 );
23164 
23176  const char *base_topic,
23177  uint16_t value,
23179 );
23180 
23191  const char *base_topic,
23193 );
23194 
23206  const char *base_topic,
23207  uint16_t value,
23209 );
23210 
23221  const char *base_topic,
23223 );
23224 
23236  const char *base_topic,
23237  uint16_t value,
23239 );
23240 
23251  const char *base_topic,
23253 );
23254 
23266  const char *base_topic,
23267  uint16_t value,
23269 );
23270 
23281  const char *base_topic,
23283 );
23284 
23296  const char *base_topic,
23297  uint8_t value,
23299 );
23300 
23311  const char *base_topic,
23313 );
23314 
23326  const char *base_topic,
23327  uint16_t value,
23329 );
23330 
23341  const char *base_topic,
23343 );
23344 
23356  const char *base_topic,
23357  uint16_t value,
23359 );
23360 
23371  const char *base_topic,
23373 );
23374 
23386  const char *base_topic,
23387  uint8_t value,
23389 );
23390 
23401  const char *base_topic,
23403 );
23404 
23416  const char *base_topic,
23417  uint16_t value,
23419 );
23420 
23431  const char *base_topic,
23433 );
23434 
23446  const char *base_topic,
23447  uint16_t value,
23449 );
23450 
23461  const char *base_topic,
23463 );
23464 
23476  const char *base_topic,
23477  uint8_t value,
23479 );
23480 
23491  const char *base_topic,
23493 );
23494 
23506  const char *base_topic,
23507  uint16_t value,
23509 );
23510 
23521  const char *base_topic,
23523 );
23524 
23536  const char *base_topic,
23537  uint8_t value,
23539 );
23540 
23551  const char *base_topic,
23553 );
23554 
23566  const char *base_topic,
23567  uint8_t value,
23569 );
23570 
23581  const char *base_topic,
23583 );
23584 
23596  const char *base_topic,
23597  CCColorLoopDirection value,
23599 );
23600 
23611  const char *base_topic,
23613 );
23614 
23626  const char *base_topic,
23627  uint16_t value,
23629 );
23630 
23641  const char *base_topic,
23643 );
23644 
23656  const char *base_topic,
23657  uint16_t value,
23659 );
23660 
23671  const char *base_topic,
23673 );
23674 
23686  const char *base_topic,
23687  uint16_t value,
23689 );
23690 
23701  const char *base_topic,
23703 );
23704 
23716  const char *base_topic,
23717  uint16_t value,
23719 );
23720 
23731  const char *base_topic,
23733 );
23734 
23746  const char *base_topic,
23747  uint16_t value,
23749 );
23750 
23761  const char *base_topic,
23763 );
23764 
23776  const char *base_topic,
23777  uint16_t value,
23779 );
23780 
23791  const char *base_topic,
23793 );
23794 
23806  const char *base_topic,
23807  uint16_t value,
23809 );
23810 
23821  const char *base_topic,
23823 );
23824 
23836  const char *base_topic,
23837  uint16_t value,
23839 );
23840 
23851  const char *base_topic,
23853 );
23854 
23855 
23863 void uic_mqtt_dotdot_color_control_publish_cluster_revision(const char* base_topic, uint16_t value);
23864 
23872 
23886  const dotdot_unid_t unid,
23887  dotdot_endpoint_id_t endpoint);
23888 
23897  const dotdot_unid_t unid
23898  ,dotdot_endpoint_id_t endpoint);
23899 // Callback types used by the ballast_configuration cluster
23900 
23901 typedef struct {
23905  uint8_t min_level;
23906  uint8_t max_level;
23911  uint8_t lamp_quantity;
23912  const char* lamp_type;
23913  const char* lamp_manufacturer;
23919 
23920 typedef struct {
23938 
23940  const dotdot_unid_t unid,
23941  const dotdot_endpoint_id_t endpoint,
23945 );
23946 
23948  const dotdot_unid_t unid,
23949  const dotdot_endpoint_id_t endpoint,
23952 );
23953 
23954 
23955 
23956 
23966 );
23974 );
23980 
23990 );
23999 );
24005 
24017  const char *base_topic,
24018  uint8_t value,
24020 );
24021 
24032  const char *base_topic,
24034 );
24035 
24047  const char *base_topic,
24048  uint8_t value,
24050 );
24051 
24062  const char *base_topic,
24064 );
24065 
24077  const char *base_topic,
24078  uint8_t value,
24080 );
24081 
24092  const char *base_topic,
24094 );
24095 
24107  const char *base_topic,
24108  uint8_t value,
24110 );
24111 
24122  const char *base_topic,
24124 );
24125 
24137  const char *base_topic,
24138  uint8_t value,
24140 );
24141 
24152  const char *base_topic,
24154 );
24155 
24167  const char *base_topic,
24168  uint8_t value,
24170 );
24171 
24182  const char *base_topic,
24184 );
24185 
24197  const char *base_topic,
24198  uint16_t value,
24200 );
24201 
24212  const char *base_topic,
24214 );
24215 
24227  const char *base_topic,
24228  uint8_t value,
24230 );
24231 
24242  const char *base_topic,
24244 );
24245 
24257  const char *base_topic,
24258  uint8_t value,
24260 );
24261 
24272  const char *base_topic,
24274 );
24275 
24287  const char *base_topic,
24288  uint8_t value,
24290 );
24291 
24302  const char *base_topic,
24304 );
24305 
24317  const char *base_topic,
24318  const char* value,
24320 );
24321 
24332  const char *base_topic,
24334 );
24335 
24347  const char *base_topic,
24348  const char* value,
24350 );
24351 
24362  const char *base_topic,
24364 );
24365 
24377  const char *base_topic,
24378  uint32_t value,
24380 );
24381 
24392  const char *base_topic,
24394 );
24395 
24407  const char *base_topic,
24408  uint32_t value,
24410 );
24411 
24422  const char *base_topic,
24424 );
24425 
24437  const char *base_topic,
24438  uint8_t value,
24440 );
24441 
24452  const char *base_topic,
24454 );
24455 
24467  const char *base_topic,
24468  uint32_t value,
24470 );
24471 
24482  const char *base_topic,
24484 );
24485 
24486 
24494 void uic_mqtt_dotdot_ballast_configuration_publish_cluster_revision(const char* base_topic, uint16_t value);
24495 
24503 
24517  const dotdot_unid_t unid,
24518  dotdot_endpoint_id_t endpoint);
24519 
24528  const dotdot_unid_t unid
24529  ,dotdot_endpoint_id_t endpoint);
24530 // Callback types used by the illuminance_measurement cluster
24531 
24532 typedef struct {
24533  uint16_t measured_value;
24536  uint16_t tolerance;
24539 
24540 typedef struct {
24547 
24549  const dotdot_unid_t unid,
24550  const dotdot_endpoint_id_t endpoint,
24554 );
24555 
24557  const dotdot_unid_t unid,
24558  const dotdot_endpoint_id_t endpoint,
24561 );
24562 
24563 
24564 
24565 
24575 );
24583 );
24589 
24599 );
24608 );
24614 
24626  const char *base_topic,
24627  uint16_t value,
24629 );
24630 
24641  const char *base_topic,
24643 );
24644 
24656  const char *base_topic,
24657  uint16_t value,
24659 );
24660 
24671  const char *base_topic,
24673 );
24674 
24686  const char *base_topic,
24687  uint16_t value,
24689 );
24690 
24701  const char *base_topic,
24703 );
24704 
24716  const char *base_topic,
24717  uint16_t value,
24719 );
24720 
24731  const char *base_topic,
24733 );
24734 
24746  const char *base_topic,
24747  uint8_t value,
24749 );
24750 
24761  const char *base_topic,
24763 );
24764 
24765 
24773 void uic_mqtt_dotdot_illuminance_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
24774 
24782 
24796  const dotdot_unid_t unid,
24797  dotdot_endpoint_id_t endpoint);
24798 
24807  const dotdot_unid_t unid
24808  ,dotdot_endpoint_id_t endpoint);
24809 // Callback types used by the illuminance_level_sensing cluster
24810 
24811 typedef struct {
24812  uint8_t level_status;
24816 
24817 typedef struct {
24822 
24824  const dotdot_unid_t unid,
24825  const dotdot_endpoint_id_t endpoint,
24829 );
24830 
24832  const dotdot_unid_t unid,
24833  const dotdot_endpoint_id_t endpoint,
24836 );
24837 
24838 
24839 
24840 
24850 );
24858 );
24864 
24874 );
24883 );
24889 
24901  const char *base_topic,
24902  uint8_t value,
24904 );
24905 
24916  const char *base_topic,
24918 );
24919 
24931  const char *base_topic,
24932  uint8_t value,
24934 );
24935 
24946  const char *base_topic,
24948 );
24949 
24961  const char *base_topic,
24962  uint16_t value,
24964 );
24965 
24976  const char *base_topic,
24978 );
24979 
24980 
24988 void uic_mqtt_dotdot_illuminance_level_sensing_publish_cluster_revision(const char* base_topic, uint16_t value);
24989 
24997 
25011  const dotdot_unid_t unid,
25012  dotdot_endpoint_id_t endpoint);
25013 
25022  const dotdot_unid_t unid
25023  ,dotdot_endpoint_id_t endpoint);
25024 // Callback types used by the temperature_measurement cluster
25025 
25026 typedef struct {
25030  uint16_t tolerance;
25032 
25033 typedef struct {
25039 
25041  const dotdot_unid_t unid,
25042  const dotdot_endpoint_id_t endpoint,
25046 );
25047 
25049  const dotdot_unid_t unid,
25050  const dotdot_endpoint_id_t endpoint,
25053 );
25054 
25055 
25056 
25057 
25067 );
25075 );
25081 
25091 );
25100 );
25106 
25118  const char *base_topic,
25119  int16_t value,
25121 );
25122 
25133  const char *base_topic,
25135 );
25136 
25148  const char *base_topic,
25149  int16_t value,
25151 );
25152 
25163  const char *base_topic,
25165 );
25166 
25178  const char *base_topic,
25179  int16_t value,
25181 );
25182 
25193  const char *base_topic,
25195 );
25196 
25208  const char *base_topic,
25209  uint16_t value,
25211 );
25212 
25223  const char *base_topic,
25225 );
25226 
25227 
25235 void uic_mqtt_dotdot_temperature_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
25236 
25244 
25258  const dotdot_unid_t unid,
25259  dotdot_endpoint_id_t endpoint);
25260 
25269  const dotdot_unid_t unid
25270  ,dotdot_endpoint_id_t endpoint);
25271 // Callback types used by the pressure_measurement cluster
25272 
25273 typedef struct {
25277  uint16_t tolerance;
25278  int16_t scaled_value;
25282  int8_t scale;
25284 
25285 typedef struct {
25294  bool scale;
25296 
25298  const dotdot_unid_t unid,
25299  const dotdot_endpoint_id_t endpoint,
25303 );
25304 
25306  const dotdot_unid_t unid,
25307  const dotdot_endpoint_id_t endpoint,
25310 );
25311 
25312 
25313 
25314 
25324 );
25332 );
25338 
25348 );
25357 );
25363 
25375  const char *base_topic,
25376  int16_t value,
25378 );
25379 
25390  const char *base_topic,
25392 );
25393 
25405  const char *base_topic,
25406  int16_t value,
25408 );
25409 
25420  const char *base_topic,
25422 );
25423 
25435  const char *base_topic,
25436  int16_t value,
25438 );
25439 
25450  const char *base_topic,
25452 );
25453 
25465  const char *base_topic,
25466  uint16_t value,
25468 );
25469 
25480  const char *base_topic,
25482 );
25483 
25495  const char *base_topic,
25496  int16_t value,
25498 );
25499 
25510  const char *base_topic,
25512 );
25513 
25525  const char *base_topic,
25526  int16_t value,
25528 );
25529 
25540  const char *base_topic,
25542 );
25543 
25555  const char *base_topic,
25556  int16_t value,
25558 );
25559 
25570  const char *base_topic,
25572 );
25573 
25585  const char *base_topic,
25586  uint16_t value,
25588 );
25589 
25600  const char *base_topic,
25602 );
25603 
25615  const char *base_topic,
25616  int8_t value,
25618 );
25619 
25630  const char *base_topic,
25632 );
25633 
25634 
25642 void uic_mqtt_dotdot_pressure_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
25643 
25651 
25665  const dotdot_unid_t unid,
25666  dotdot_endpoint_id_t endpoint);
25667 
25676  const dotdot_unid_t unid
25677  ,dotdot_endpoint_id_t endpoint);
25678 // Callback types used by the flow_measurement cluster
25679 
25680 typedef struct {
25681  uint16_t measured_value;
25684  uint16_t tolerance;
25686 
25687 typedef struct {
25693 
25695  const dotdot_unid_t unid,
25696  const dotdot_endpoint_id_t endpoint,
25700 );
25701 
25703  const dotdot_unid_t unid,
25704  const dotdot_endpoint_id_t endpoint,
25707 );
25708 
25709 
25710 
25711 
25721 );
25729 );
25735 
25745 );
25754 );
25760 
25772  const char *base_topic,
25773  uint16_t value,
25775 );
25776 
25787  const char *base_topic,
25789 );
25790 
25802  const char *base_topic,
25803  uint16_t value,
25805 );
25806 
25817  const char *base_topic,
25819 );
25820 
25832  const char *base_topic,
25833  uint16_t value,
25835 );
25836 
25847  const char *base_topic,
25849 );
25850 
25862  const char *base_topic,
25863  uint16_t value,
25865 );
25866 
25877  const char *base_topic,
25879 );
25880 
25881 
25889 void uic_mqtt_dotdot_flow_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
25890 
25898 
25912  const dotdot_unid_t unid,
25913  dotdot_endpoint_id_t endpoint);
25914 
25923  const dotdot_unid_t unid
25924  ,dotdot_endpoint_id_t endpoint);
25925 // Callback types used by the relativity_humidity cluster
25926 
25927 typedef struct {
25928  uint16_t measured_value;
25931  uint16_t tolerance;
25933 
25934 typedef struct {
25940 
25942  const dotdot_unid_t unid,
25943  const dotdot_endpoint_id_t endpoint,
25947 );
25948 
25950  const dotdot_unid_t unid,
25951  const dotdot_endpoint_id_t endpoint,
25954 );
25955 
25956 
25957 
25958 
25968 );
25976 );
25982 
25992 );
26001 );
26007 
26019  const char *base_topic,
26020  uint16_t value,
26022 );
26023 
26034  const char *base_topic,
26036 );
26037 
26049  const char *base_topic,
26050  uint16_t value,
26052 );
26053 
26064  const char *base_topic,
26066 );
26067 
26079  const char *base_topic,
26080  uint16_t value,
26082 );
26083 
26094  const char *base_topic,
26096 );
26097 
26109  const char *base_topic,
26110  uint16_t value,
26112 );
26113 
26124  const char *base_topic,
26126 );
26127 
26128 
26136 void uic_mqtt_dotdot_relativity_humidity_publish_cluster_revision(const char* base_topic, uint16_t value);
26137 
26145 
26159  const dotdot_unid_t unid,
26160  dotdot_endpoint_id_t endpoint);
26161 
26170  const dotdot_unid_t unid
26171  ,dotdot_endpoint_id_t endpoint);
26172 // Callback types used by the occupancy_sensing cluster
26173 
26174 typedef struct {
26175  uint8_t occupancy;
26188 
26189 typedef struct {
26203 
26205  const dotdot_unid_t unid,
26206  const dotdot_endpoint_id_t endpoint,
26210 );
26211 
26213  const dotdot_unid_t unid,
26214  const dotdot_endpoint_id_t endpoint,
26217 );
26218 
26219 
26220 
26221 
26231 );
26239 );
26245 
26255 );
26264 );
26270 
26282  const char *base_topic,
26283  uint8_t value,
26285 );
26286 
26297  const char *base_topic,
26299 );
26300 
26312  const char *base_topic,
26313  uint8_t value,
26315 );
26316 
26327  const char *base_topic,
26329 );
26330 
26342  const char *base_topic,
26343  uint8_t value,
26345 );
26346 
26357  const char *base_topic,
26359 );
26360 
26372  const char *base_topic,
26373  uint16_t value,
26375 );
26376 
26387  const char *base_topic,
26389 );
26390 
26402  const char *base_topic,
26403  uint16_t value,
26405 );
26406 
26417  const char *base_topic,
26419 );
26420 
26432  const char *base_topic,
26433  uint8_t value,
26435 );
26436 
26447  const char *base_topic,
26449 );
26450 
26462  const char *base_topic,
26463  uint16_t value,
26465 );
26466 
26477  const char *base_topic,
26479 );
26480 
26492  const char *base_topic,
26493  uint16_t value,
26495 );
26496 
26507  const char *base_topic,
26509 );
26510 
26522  const char *base_topic,
26523  uint8_t value,
26525 );
26526 
26537  const char *base_topic,
26539 );
26540 
26552  const char *base_topic,
26553  uint16_t value,
26555 );
26556 
26567  const char *base_topic,
26569 );
26570 
26582  const char *base_topic,
26583  uint16_t value,
26585 );
26586 
26597  const char *base_topic,
26599 );
26600 
26612  const char *base_topic,
26613  uint8_t value,
26615 );
26616 
26627  const char *base_topic,
26629 );
26630 
26631 
26639 void uic_mqtt_dotdot_occupancy_sensing_publish_cluster_revision(const char* base_topic, uint16_t value);
26640 
26648 
26662  const dotdot_unid_t unid,
26663  dotdot_endpoint_id_t endpoint);
26664 
26673  const dotdot_unid_t unid
26674  ,dotdot_endpoint_id_t endpoint);
26675 // Callback types used by the ph_measurement cluster
26676 
26677 typedef struct {
26678  uint16_t measured_value;
26681  uint16_t tolerance;
26683 
26684 typedef struct {
26690 
26692  const dotdot_unid_t unid,
26693  const dotdot_endpoint_id_t endpoint,
26697 );
26698 
26700  const dotdot_unid_t unid,
26701  const dotdot_endpoint_id_t endpoint,
26704 );
26705 
26706 
26707 
26708 
26718 );
26726 );
26732 
26742 );
26751 );
26757 
26769  const char *base_topic,
26770  uint16_t value,
26772 );
26773 
26784  const char *base_topic,
26786 );
26787 
26799  const char *base_topic,
26800  uint16_t value,
26802 );
26803 
26814  const char *base_topic,
26816 );
26817 
26829  const char *base_topic,
26830  uint16_t value,
26832 );
26833 
26844  const char *base_topic,
26846 );
26847 
26859  const char *base_topic,
26860  uint16_t value,
26862 );
26863 
26874  const char *base_topic,
26876 );
26877 
26878 
26886 void uic_mqtt_dotdot_ph_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
26887 
26895 
26909  const dotdot_unid_t unid,
26910  dotdot_endpoint_id_t endpoint);
26911 
26920  const dotdot_unid_t unid
26921  ,dotdot_endpoint_id_t endpoint);
26922 // Callback types used by the electrical_conductivity_measurement cluster
26923 
26924 typedef struct {
26925  uint16_t measured_value;
26928  uint16_t tolerance;
26930 
26931 typedef struct {
26937 
26939  const dotdot_unid_t unid,
26940  const dotdot_endpoint_id_t endpoint,
26944 );
26945 
26947  const dotdot_unid_t unid,
26948  const dotdot_endpoint_id_t endpoint,
26951 );
26952 
26953 
26954 
26955 
26965 );
26973 );
26979 
26989 );
26998 );
27004 
27016  const char *base_topic,
27017  uint16_t value,
27019 );
27020 
27031  const char *base_topic,
27033 );
27034 
27046  const char *base_topic,
27047  uint16_t value,
27049 );
27050 
27061  const char *base_topic,
27063 );
27064 
27076  const char *base_topic,
27077  uint16_t value,
27079 );
27080 
27091  const char *base_topic,
27093 );
27094 
27106  const char *base_topic,
27107  uint16_t value,
27109 );
27110 
27121  const char *base_topic,
27123 );
27124 
27125 
27134 
27142 
27156  const dotdot_unid_t unid,
27157  dotdot_endpoint_id_t endpoint);
27158 
27167  const dotdot_unid_t unid
27168  ,dotdot_endpoint_id_t endpoint);
27169 // Callback types used by the wind_speed_measurement cluster
27170 
27171 typedef struct {
27172  uint16_t measured_value;
27175  uint16_t tolerance;
27177 
27178 typedef struct {
27184 
27186  const dotdot_unid_t unid,
27187  const dotdot_endpoint_id_t endpoint,
27191 );
27192 
27194  const dotdot_unid_t unid,
27195  const dotdot_endpoint_id_t endpoint,
27198 );
27199 
27200 
27201 
27202 
27212 );
27220 );
27226 
27236 );
27245 );
27251 
27263  const char *base_topic,
27264  uint16_t value,
27266 );
27267 
27278  const char *base_topic,
27280 );
27281 
27293  const char *base_topic,
27294  uint16_t value,
27296 );
27297 
27308  const char *base_topic,
27310 );
27311 
27323  const char *base_topic,
27324  uint16_t value,
27326 );
27327 
27338  const char *base_topic,
27340 );
27341 
27353  const char *base_topic,
27354  uint16_t value,
27356 );
27357 
27368  const char *base_topic,
27370 );
27371 
27372 
27380 void uic_mqtt_dotdot_wind_speed_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
27381 
27389 
27403  const dotdot_unid_t unid,
27404  dotdot_endpoint_id_t endpoint);
27405 
27414  const dotdot_unid_t unid
27415  ,dotdot_endpoint_id_t endpoint);
27416 // Callback types used by the carbon_monoxide cluster
27417 
27418 typedef struct {
27422  float tolerance;
27424 
27425 typedef struct {
27431 
27433  const dotdot_unid_t unid,
27434  const dotdot_endpoint_id_t endpoint,
27438 );
27439 
27441  const dotdot_unid_t unid,
27442  const dotdot_endpoint_id_t endpoint,
27445 );
27446 
27447 
27448 
27449 
27459 );
27467 );
27473 
27483 );
27492 );
27498 
27510  const char *base_topic,
27511  float value,
27513 );
27514 
27525  const char *base_topic,
27527 );
27528 
27540  const char *base_topic,
27541  float value,
27543 );
27544 
27555  const char *base_topic,
27557 );
27558 
27570  const char *base_topic,
27571  float value,
27573 );
27574 
27585  const char *base_topic,
27587 );
27588 
27600  const char *base_topic,
27601  float value,
27603 );
27604 
27615  const char *base_topic,
27617 );
27618 
27619 
27627 void uic_mqtt_dotdot_carbon_monoxide_publish_cluster_revision(const char* base_topic, uint16_t value);
27628 
27636 
27650  const dotdot_unid_t unid,
27651  dotdot_endpoint_id_t endpoint);
27652 
27661  const dotdot_unid_t unid
27662  ,dotdot_endpoint_id_t endpoint);
27663 // Callback types used by the ias_zone cluster
27665  dotdot_unid_t unid,
27666  dotdot_endpoint_id_t endpoint,
27668  ZoneEnrollResponseEnrollResponseCode enroll_response_code,
27669 
27670  uint8_t zoneid
27671 
27672 );
27674  dotdot_unid_t unid,
27675  dotdot_endpoint_id_t endpoint,
27677  uint16_t zone_status,
27678 
27679  uint8_t extended_status,
27680 
27681  uint8_t zoneid,
27682 
27683  uint16_t delay
27684 
27685 );
27687  dotdot_unid_t unid,
27688  dotdot_endpoint_id_t endpoint,
27690 );
27692  dotdot_unid_t unid,
27693  dotdot_endpoint_id_t endpoint,
27695  IasZoneType zone_type,
27696 
27697  uint16_t manufacturer_code
27698 
27699 );
27701  dotdot_unid_t unid,
27702  dotdot_endpoint_id_t endpoint,
27704  uint8_t test_mode_duration,
27705 
27706  uint8_t current_zone_sensitivity_level
27707 
27708 );
27709 
27710 typedef struct {
27711  uint8_t zone_state;
27712  uint8_t zone_type;
27713  uint16_t zone_status;
27715  uint8_t zoneid;
27719 
27720 typedef struct {
27725  bool zoneid;
27729 
27731  const dotdot_unid_t unid,
27732  const dotdot_endpoint_id_t endpoint,
27736 );
27737 
27739  const dotdot_unid_t unid,
27740  const dotdot_endpoint_id_t endpoint,
27743 );
27744 
27745 
27749 typedef struct {
27751 
27752  uint8_t zoneid;
27754 
27758 typedef struct {
27759  uint16_t zone_status;
27760 
27762 
27763  uint8_t zoneid;
27764 
27765  uint16_t delay;
27767 
27771 typedef struct {
27773 
27776 
27780 typedef struct {
27782 
27785 
27786 
27807 
27847 
27887 
27927 
27967 
27987 
27997 );
28005 );
28011 
28021 );
28030 );
28036 
28048  const char *base_topic,
28049  uint8_t value,
28051 );
28052 
28063  const char *base_topic,
28065 );
28066 
28078  const char *base_topic,
28079  IasZoneType value,
28081 );
28082 
28093  const char *base_topic,
28095 );
28096 
28108  const char *base_topic,
28109  uint16_t value,
28111 );
28112 
28123  const char *base_topic,
28125 );
28126 
28138  const char *base_topic,
28139  EUI64 value,
28141 );
28142 
28153  const char *base_topic,
28155 );
28156 
28168  const char *base_topic,
28169  uint8_t value,
28171 );
28172 
28183  const char *base_topic,
28185 );
28186 
28198  const char *base_topic,
28199  uint8_t value,
28201 );
28202 
28213  const char *base_topic,
28215 );
28216 
28228  const char *base_topic,
28229  uint8_t value,
28231 );
28232 
28243  const char *base_topic,
28245 );
28246 
28247 
28255 void uic_mqtt_dotdot_ias_zone_publish_cluster_revision(const char* base_topic, uint16_t value);
28256 
28264 
28278  const dotdot_unid_t unid,
28279  dotdot_endpoint_id_t endpoint);
28280 
28289  const dotdot_unid_t unid
28290  ,dotdot_endpoint_id_t endpoint);
28291 // Callback types used by the iaswd cluster
28293  dotdot_unid_t unid,
28294  dotdot_endpoint_id_t endpoint,
28296  uint8_t siren_configuration,
28297 
28298  uint16_t warning_duration,
28299 
28300  uint8_t strobe_duty_cycle,
28301 
28302  IaswdLevel strobe_level
28303 
28304 );
28306  dotdot_unid_t unid,
28307  dotdot_endpoint_id_t endpoint,
28309  uint8_t squawk_configuration
28310 
28311 );
28312 
28313 typedef struct {
28314  uint16_t max_duration;
28316 
28317 typedef struct {
28320 
28322  const dotdot_unid_t unid,
28323  const dotdot_endpoint_id_t endpoint,
28327 );
28328 
28330  const dotdot_unid_t unid,
28331  const dotdot_endpoint_id_t endpoint,
28334 );
28335 
28336 
28340 typedef struct {
28342 
28344 
28346 
28349 
28353 typedef struct {
28356 
28357 
28378 
28418 
28438 
28448 );
28456 );
28462 
28472 );
28481 );
28487 
28499  const char *base_topic,
28500  uint16_t value,
28502 );
28503 
28514  const char *base_topic,
28516 );
28517 
28518 
28526 void uic_mqtt_dotdot_iaswd_publish_cluster_revision(const char* base_topic, uint16_t value);
28527 
28535 
28549  const dotdot_unid_t unid,
28550  dotdot_endpoint_id_t endpoint);
28551 
28560  const dotdot_unid_t unid
28561  ,dotdot_endpoint_id_t endpoint);
28562 // Callback types used by the metering cluster
28563 
28564 typedef struct {
28574  uint8_t supply_status;
28580  uint32_t multiplier;
28581  uint32_t divisor;
28592 
28593 typedef struct {
28610  bool divisor;
28621 
28623  const dotdot_unid_t unid,
28624  const dotdot_endpoint_id_t endpoint,
28628 );
28629 
28631  const dotdot_unid_t unid,
28632  const dotdot_endpoint_id_t endpoint,
28635 );
28636 
28637 
28638 
28639 
28649 );
28657 );
28663 
28673 );
28682 );
28688 
28700  const char *base_topic,
28701  uint64_t value,
28703 );
28704 
28715  const char *base_topic,
28717 );
28718 
28730  const char *base_topic,
28731  uint64_t value,
28733 );
28734 
28745  const char *base_topic,
28747 );
28748 
28760  const char *base_topic,
28761  uint64_t value,
28763 );
28764 
28775  const char *base_topic,
28777 );
28778 
28790  const char *base_topic,
28791  int8_t value,
28793 );
28794 
28805  const char *base_topic,
28807 );
28808 
28820  const char *base_topic,
28821  int8_t value,
28823 );
28824 
28835  const char *base_topic,
28837 );
28838 
28850  const char *base_topic,
28851  UTC value,
28853 );
28854 
28865  const char *base_topic,
28867 );
28868 
28880  const char *base_topic,
28881  UTC value,
28883 );
28884 
28895  const char *base_topic,
28897 );
28898 
28910  const char *base_topic,
28911  UTC value,
28913 );
28914 
28925  const char *base_topic,
28927 );
28928 
28940  const char *base_topic,
28941  uint8_t value,
28943 );
28944 
28955  const char *base_topic,
28957 );
28958 
28970  const char *base_topic,
28971  uint8_t value,
28973 );
28974 
28985  const char *base_topic,
28987 );
28988 
29000  const char *base_topic,
29001  uint64_t value,
29003 );
29004 
29015  const char *base_topic,
29017 );
29018 
29030  const char *base_topic,
29031  uint64_t value,
29033 );
29034 
29045  const char *base_topic,
29047 );
29048 
29060  const char *base_topic,
29061  uint32_t value,
29063 );
29064 
29075  const char *base_topic,
29077 );
29078 
29090  const char *base_topic,
29091  uint32_t value,
29093 );
29094 
29105  const char *base_topic,
29107 );
29108 
29120  const char *base_topic,
29121  uint8_t value,
29123 );
29124 
29135  const char *base_topic,
29137 );
29138 
29150  const char *base_topic,
29151  uint32_t value,
29153 );
29154 
29165  const char *base_topic,
29167 );
29168 
29180  const char *base_topic,
29181  uint32_t value,
29183 );
29184 
29195  const char *base_topic,
29197 );
29198 
29210  const char *base_topic,
29211  uint8_t value,
29213 );
29214 
29225  const char *base_topic,
29227 );
29228 
29240  const char *base_topic,
29241  uint8_t value,
29243 );
29244 
29255  const char *base_topic,
29257 );
29258 
29270  const char *base_topic,
29271  uint8_t value,
29273 );
29274 
29285  const char *base_topic,
29287 );
29288 
29300  const char *base_topic,
29301  uint8_t value,
29303 );
29304 
29315  const char *base_topic,
29317 );
29318 
29330  const char *base_topic,
29331  uint8_t value,
29333 );
29334 
29345  const char *base_topic,
29347 );
29348 
29360  const char *base_topic,
29361  uint8_t value,
29363 );
29364 
29375  const char *base_topic,
29377 );
29378 
29390  const char *base_topic,
29391  uint8_t value,
29393 );
29394 
29405  const char *base_topic,
29407 );
29408 
29420  const char *base_topic,
29421  uint8_t value,
29423 );
29424 
29435  const char *base_topic,
29437 );
29438 
29450  const char *base_topic,
29451  uint8_t value,
29453 );
29454 
29465  const char *base_topic,
29467 );
29468 
29469 
29477 void uic_mqtt_dotdot_metering_publish_cluster_revision(const char* base_topic, uint16_t value);
29478 
29486 
29500  const dotdot_unid_t unid,
29501  dotdot_endpoint_id_t endpoint);
29502 
29511  const dotdot_unid_t unid
29512  ,dotdot_endpoint_id_t endpoint);
29513 // Callback types used by the electrical_measurement cluster
29515  dotdot_unid_t unid,
29516  dotdot_endpoint_id_t endpoint,
29518  uint8_t profile_count,
29519 
29520  ProfileIntervalPeriod profile_interval_period,
29521 
29522  uint8_t max_number_of_intervals,
29523 
29524  uint8_t list_of_attributes_count,
29525  const uint16_t *list_of_attributes
29526 
29527 );
29529  dotdot_unid_t unid,
29530  dotdot_endpoint_id_t endpoint,
29532 );
29534  dotdot_unid_t unid,
29535  dotdot_endpoint_id_t endpoint,
29537  UTC start_time,
29538 
29540 
29541  ProfileIntervalPeriod profile_interval_period,
29542 
29543  uint8_t number_of_intervals_delivered,
29544 
29545  uint16_t attribute_id,
29546 
29547  uint8_t intervals_count,
29548  const uint8_t *intervals
29549 
29550 );
29552  dotdot_unid_t unid,
29553  dotdot_endpoint_id_t endpoint,
29555  uint16_t attributeid,
29556 
29557  UTC start_time,
29558 
29559  uint8_t number_of_intervals
29560 
29561 );
29562 
29563 typedef struct {
29565  int16_t dc_voltage;
29568  int16_t dc_current;
29571  int16_t dc_power;
29572  int16_t dc_power_min;
29573  int16_t dc_power_max;
29580  uint16_t ac_frequency;
29602  uint32_t power_divisor;
29605  uint16_t line_current;
29608  uint16_t rms_voltage;
29611  uint16_t rms_current;
29614  int16_t active_power;
29618  uint16_t apparent_power;
29636  uint16_t ac_alarms_mask;
29692 
29693 typedef struct {
29701  bool dc_power;
29822 
29824  const dotdot_unid_t unid,
29825  const dotdot_endpoint_id_t endpoint,
29829 );
29830 
29832  const dotdot_unid_t unid,
29833  const dotdot_endpoint_id_t endpoint,
29836 );
29837 
29838 
29842 typedef struct {
29843  uint8_t profile_count;
29844 
29846 
29848 
29850  const uint16_t *list_of_attributes;
29852 
29856 typedef struct {
29858 
29860 
29862 
29864 
29865  uint16_t attribute_id;
29866 
29868  const uint8_t *intervals;
29870 
29874 typedef struct {
29875  uint16_t attributeid;
29876 
29878 
29881 
29882 
29903 
29943 
29983 
30023 
30043 
30053 );
30061 );
30067 
30077 );
30086 );
30092 
30104  const char *base_topic,
30105  uint32_t value,
30107 );
30108 
30119  const char *base_topic,
30121 );
30122 
30134  const char *base_topic,
30135  int16_t value,
30137 );
30138 
30149  const char *base_topic,
30151 );
30152 
30164  const char *base_topic,
30165  int16_t value,
30167 );
30168 
30179  const char *base_topic,
30181 );
30182 
30194  const char *base_topic,
30195  int16_t value,
30197 );
30198 
30209  const char *base_topic,
30211 );
30212 
30224  const char *base_topic,
30225  int16_t value,
30227 );
30228 
30239  const char *base_topic,
30241 );
30242 
30254  const char *base_topic,
30255  int16_t value,
30257 );
30258 
30269  const char *base_topic,
30271 );
30272 
30284  const char *base_topic,
30285  int16_t value,
30287 );
30288 
30299  const char *base_topic,
30301 );
30302 
30314  const char *base_topic,
30315  int16_t value,
30317 );
30318 
30329  const char *base_topic,
30331 );
30332 
30344  const char *base_topic,
30345  int16_t value,
30347 );
30348 
30359  const char *base_topic,
30361 );
30362 
30374  const char *base_topic,
30375  int16_t value,
30377 );
30378 
30389  const char *base_topic,
30391 );
30392 
30404  const char *base_topic,
30405  uint16_t value,
30407 );
30408 
30419  const char *base_topic,
30421 );
30422 
30434  const char *base_topic,
30435  uint16_t value,
30437 );
30438 
30449  const char *base_topic,
30451 );
30452 
30464  const char *base_topic,
30465  uint16_t value,
30467 );
30468 
30479  const char *base_topic,
30481 );
30482 
30494  const char *base_topic,
30495  uint16_t value,
30497 );
30498 
30509  const char *base_topic,
30511 );
30512 
30524  const char *base_topic,
30525  uint16_t value,
30527 );
30528 
30539  const char *base_topic,
30541 );
30542 
30554  const char *base_topic,
30555  uint16_t value,
30557 );
30558 
30569  const char *base_topic,
30571 );
30572 
30584  const char *base_topic,
30585  uint16_t value,
30587 );
30588 
30599  const char *base_topic,
30601 );
30602 
30614  const char *base_topic,
30615  uint16_t value,
30617 );
30618 
30629  const char *base_topic,
30631 );
30632 
30644  const char *base_topic,
30645  uint16_t value,
30647 );
30648 
30659  const char *base_topic,
30661 );
30662 
30674  const char *base_topic,
30675  uint16_t value,
30677 );
30678 
30689  const char *base_topic,
30691 );
30692 
30704  const char *base_topic,
30705  int32_t value,
30707 );
30708 
30719  const char *base_topic,
30721 );
30722 
30734  const char *base_topic,
30735  int32_t value,
30737 );
30738 
30749  const char *base_topic,
30751 );
30752 
30764  const char *base_topic,
30765  uint32_t value,
30767 );
30768 
30779  const char *base_topic,
30781 );
30782 
30794  const char *base_topic,
30795  int16_t value,
30797 );
30798 
30809  const char *base_topic,
30811 );
30812 
30824  const char *base_topic,
30825  int16_t value,
30827 );
30828 
30839  const char *base_topic,
30841 );
30842 
30854  const char *base_topic,
30855  int16_t value,
30857 );
30858 
30869  const char *base_topic,
30871 );
30872 
30884  const char *base_topic,
30885  int16_t value,
30887 );
30888 
30899  const char *base_topic,
30901 );
30902 
30914  const char *base_topic,
30915  int16_t value,
30917 );
30918 
30929  const char *base_topic,
30931 );
30932 
30944  const char *base_topic,
30945  int16_t value,
30947 );
30948 
30959  const char *base_topic,
30961 );
30962 
30974  const char *base_topic,
30975  int16_t value,
30977 );
30978 
30989  const char *base_topic,
30991 );
30992 
31004  const char *base_topic,
31005  int16_t value,
31007 );
31008 
31019  const char *base_topic,
31021 );
31022 
31034  const char *base_topic,
31035  int16_t value,
31037 );
31038 
31049  const char *base_topic,
31051 );
31052 
31064  const char *base_topic,
31065  int16_t value,
31067 );
31068 
31079  const char *base_topic,
31081 );
31082 
31094  const char *base_topic,
31095  int16_t value,
31097 );
31098 
31109  const char *base_topic,
31111 );
31112 
31124  const char *base_topic,
31125  int16_t value,
31127 );
31128 
31139  const char *base_topic,
31141 );
31142 
31154  const char *base_topic,
31155  uint16_t value,
31157 );
31158 
31169  const char *base_topic,
31171 );
31172 
31184  const char *base_topic,
31185  uint16_t value,
31187 );
31188 
31199  const char *base_topic,
31201 );
31202 
31214  const char *base_topic,
31215  uint32_t value,
31217 );
31218 
31229  const char *base_topic,
31231 );
31232 
31244  const char *base_topic,
31245  uint32_t value,
31247 );
31248 
31259  const char *base_topic,
31261 );
31262 
31274  const char *base_topic,
31275  int8_t value,
31277 );
31278 
31289  const char *base_topic,
31291 );
31292 
31304  const char *base_topic,
31305  int8_t value,
31307 );
31308 
31319  const char *base_topic,
31321 );
31322 
31334  const char *base_topic,
31335  uint16_t value,
31337 );
31338 
31349  const char *base_topic,
31351 );
31352 
31364  const char *base_topic,
31365  int16_t value,
31367 );
31368 
31379  const char *base_topic,
31381 );
31382 
31394  const char *base_topic,
31395  int16_t value,
31397 );
31398 
31409  const char *base_topic,
31411 );
31412 
31424  const char *base_topic,
31425  uint16_t value,
31427 );
31428 
31439  const char *base_topic,
31441 );
31442 
31454  const char *base_topic,
31455  uint16_t value,
31457 );
31458 
31469  const char *base_topic,
31471 );
31472 
31484  const char *base_topic,
31485  uint16_t value,
31487 );
31488 
31499  const char *base_topic,
31501 );
31502 
31514  const char *base_topic,
31515  uint16_t value,
31517 );
31518 
31529  const char *base_topic,
31531 );
31532 
31544  const char *base_topic,
31545  uint16_t value,
31547 );
31548 
31559  const char *base_topic,
31561 );
31562 
31574  const char *base_topic,
31575  uint16_t value,
31577 );
31578 
31589  const char *base_topic,
31591 );
31592 
31604  const char *base_topic,
31605  int16_t value,
31607 );
31608 
31619  const char *base_topic,
31621 );
31622 
31634  const char *base_topic,
31635  int16_t value,
31637 );
31638 
31649  const char *base_topic,
31651 );
31652 
31664  const char *base_topic,
31665  int16_t value,
31667 );
31668 
31679  const char *base_topic,
31681 );
31682 
31694  const char *base_topic,
31695  int16_t value,
31697 );
31698 
31709  const char *base_topic,
31711 );
31712 
31724  const char *base_topic,
31725  uint16_t value,
31727 );
31728 
31739  const char *base_topic,
31741 );
31742 
31754  const char *base_topic,
31755  int8_t value,
31757 );
31758 
31769  const char *base_topic,
31771 );
31772 
31784  const char *base_topic,
31785  uint16_t value,
31787 );
31788 
31799  const char *base_topic,
31801 );
31802 
31814  const char *base_topic,
31815  uint16_t value,
31817 );
31818 
31829  const char *base_topic,
31831 );
31832 
31844  const char *base_topic,
31845  uint16_t value,
31847 );
31848 
31859  const char *base_topic,
31861 );
31862 
31874  const char *base_topic,
31875  uint16_t value,
31877 );
31878 
31889  const char *base_topic,
31891 );
31892 
31904  const char *base_topic,
31905  uint16_t value,
31907 );
31908 
31919  const char *base_topic,
31921 );
31922 
31934  const char *base_topic,
31935  uint16_t value,
31937 );
31938 
31949  const char *base_topic,
31951 );
31952 
31964  const char *base_topic,
31965  uint16_t value,
31967 );
31968 
31979  const char *base_topic,
31981 );
31982 
31994  const char *base_topic,
31995  uint16_t value,
31997 );
31998 
32009  const char *base_topic,
32011 );
32012 
32024  const char *base_topic,
32025  uint16_t value,
32027 );
32028 
32039  const char *base_topic,
32041 );
32042 
32054  const char *base_topic,
32055  uint16_t value,
32057 );
32058 
32069  const char *base_topic,
32071 );
32072 
32084  const char *base_topic,
32085  uint16_t value,
32087 );
32088 
32099  const char *base_topic,
32101 );
32102 
32114  const char *base_topic,
32115  uint16_t value,
32117 );
32118 
32129  const char *base_topic,
32131 );
32132 
32144  const char *base_topic,
32145  uint16_t value,
32147 );
32148 
32159  const char *base_topic,
32161 );
32162 
32174  const char *base_topic,
32175  uint8_t value,
32177 );
32178 
32189  const char *base_topic,
32191 );
32192 
32204  const char *base_topic,
32205  int16_t value,
32207 );
32208 
32219  const char *base_topic,
32221 );
32222 
32234  const char *base_topic,
32235  int16_t value,
32237 );
32238 
32249  const char *base_topic,
32251 );
32252 
32264  const char *base_topic,
32265  uint16_t value,
32267 );
32268 
32279  const char *base_topic,
32281 );
32282 
32294  const char *base_topic,
32295  int16_t value,
32297 );
32298 
32309  const char *base_topic,
32311 );
32312 
32324  const char *base_topic,
32325  int16_t value,
32327 );
32328 
32339  const char *base_topic,
32341 );
32342 
32354  const char *base_topic,
32355  int16_t value,
32357 );
32358 
32369  const char *base_topic,
32371 );
32372 
32384  const char *base_topic,
32385  int16_t value,
32387 );
32388 
32399  const char *base_topic,
32401 );
32402 
32414  const char *base_topic,
32415  int16_t value,
32417 );
32418 
32429  const char *base_topic,
32431 );
32432 
32444  const char *base_topic,
32445  int16_t value,
32447 );
32448 
32459  const char *base_topic,
32461 );
32462 
32474  const char *base_topic,
32475  int16_t value,
32477 );
32478 
32489  const char *base_topic,
32491 );
32492 
32504  const char *base_topic,
32505  int16_t value,
32507 );
32508 
32519  const char *base_topic,
32521 );
32522 
32534  const char *base_topic,
32535  int16_t value,
32537 );
32538 
32549  const char *base_topic,
32551 );
32552 
32564  const char *base_topic,
32565  int16_t value,
32567 );
32568 
32579  const char *base_topic,
32581 );
32582 
32594  const char *base_topic,
32595  uint16_t value,
32597 );
32598 
32609  const char *base_topic,
32611 );
32612 
32624  const char *base_topic,
32625  int16_t value,
32627 );
32628 
32639  const char *base_topic,
32641 );
32642 
32654  const char *base_topic,
32655  int16_t value,
32657 );
32658 
32669  const char *base_topic,
32671 );
32672 
32684  const char *base_topic,
32685  uint16_t value,
32687 );
32688 
32699  const char *base_topic,
32701 );
32702 
32714  const char *base_topic,
32715  uint16_t value,
32717 );
32718 
32729  const char *base_topic,
32731 );
32732 
32744  const char *base_topic,
32745  uint16_t value,
32747 );
32748 
32759  const char *base_topic,
32761 );
32762 
32774  const char *base_topic,
32775  uint16_t value,
32777 );
32778 
32789  const char *base_topic,
32791 );
32792 
32804  const char *base_topic,
32805  uint16_t value,
32807 );
32808 
32819  const char *base_topic,
32821 );
32822 
32834  const char *base_topic,
32835  uint16_t value,
32837 );
32838 
32849  const char *base_topic,
32851 );
32852 
32864  const char *base_topic,
32865  int16_t value,
32867 );
32868 
32879  const char *base_topic,
32881 );
32882 
32894  const char *base_topic,
32895  int16_t value,
32897 );
32898 
32909  const char *base_topic,
32911 );
32912 
32924  const char *base_topic,
32925  int16_t value,
32927 );
32928 
32939  const char *base_topic,
32941 );
32942 
32954  const char *base_topic,
32955  int16_t value,
32957 );
32958 
32969  const char *base_topic,
32971 );
32972 
32984  const char *base_topic,
32985  uint16_t value,
32987 );
32988 
32999  const char *base_topic,
33001 );
33002 
33014  const char *base_topic,
33015  int8_t value,
33017 );
33018 
33029  const char *base_topic,
33031 );
33032 
33044  const char *base_topic,
33045  uint16_t value,
33047 );
33048 
33059  const char *base_topic,
33061 );
33062 
33074  const char *base_topic,
33075  uint16_t value,
33077 );
33078 
33089  const char *base_topic,
33091 );
33092 
33104  const char *base_topic,
33105  uint16_t value,
33107 );
33108 
33119  const char *base_topic,
33121 );
33122 
33134  const char *base_topic,
33135  uint16_t value,
33137 );
33138 
33149  const char *base_topic,
33151 );
33152 
33164  const char *base_topic,
33165  uint16_t value,
33167 );
33168 
33179  const char *base_topic,
33181 );
33182 
33194  const char *base_topic,
33195  uint16_t value,
33197 );
33198 
33209  const char *base_topic,
33211 );
33212 
33224  const char *base_topic,
33225  uint16_t value,
33227 );
33228 
33239  const char *base_topic,
33241 );
33242 
33254  const char *base_topic,
33255  uint16_t value,
33257 );
33258 
33269  const char *base_topic,
33271 );
33272 
33284  const char *base_topic,
33285  int16_t value,
33287 );
33288 
33299  const char *base_topic,
33301 );
33302 
33314  const char *base_topic,
33315  int16_t value,
33317 );
33318 
33329  const char *base_topic,
33331 );
33332 
33344  const char *base_topic,
33345  uint16_t value,
33347 );
33348 
33359  const char *base_topic,
33361 );
33362 
33374  const char *base_topic,
33375  uint16_t value,
33377 );
33378 
33389  const char *base_topic,
33391 );
33392 
33404  const char *base_topic,
33405  uint16_t value,
33407 );
33408 
33419  const char *base_topic,
33421 );
33422 
33434  const char *base_topic,
33435  uint16_t value,
33437 );
33438 
33449  const char *base_topic,
33451 );
33452 
33464  const char *base_topic,
33465  uint16_t value,
33467 );
33468 
33479  const char *base_topic,
33481 );
33482 
33494  const char *base_topic,
33495  uint16_t value,
33497 );
33498 
33509  const char *base_topic,
33511 );
33512 
33524  const char *base_topic,
33525  int16_t value,
33527 );
33528 
33539  const char *base_topic,
33541 );
33542 
33554  const char *base_topic,
33555  int16_t value,
33557 );
33558 
33569  const char *base_topic,
33571 );
33572 
33584  const char *base_topic,
33585  int16_t value,
33587 );
33588 
33599  const char *base_topic,
33601 );
33602 
33614  const char *base_topic,
33615  int16_t value,
33617 );
33618 
33629  const char *base_topic,
33631 );
33632 
33644  const char *base_topic,
33645  uint16_t value,
33647 );
33648 
33659  const char *base_topic,
33661 );
33662 
33674  const char *base_topic,
33675  int8_t value,
33677 );
33678 
33689  const char *base_topic,
33691 );
33692 
33704  const char *base_topic,
33705  uint16_t value,
33707 );
33708 
33719  const char *base_topic,
33721 );
33722 
33734  const char *base_topic,
33735  uint16_t value,
33737 );
33738 
33749  const char *base_topic,
33751 );
33752 
33764  const char *base_topic,
33765  uint16_t value,
33767 );
33768 
33779  const char *base_topic,
33781 );
33782 
33794  const char *base_topic,
33795  uint16_t value,
33797 );
33798 
33809  const char *base_topic,
33811 );
33812 
33824  const char *base_topic,
33825  uint16_t value,
33827 );
33828 
33839  const char *base_topic,
33841 );
33842 
33854  const char *base_topic,
33855  uint16_t value,
33857 );
33858 
33869  const char *base_topic,
33871 );
33872 
33884  const char *base_topic,
33885  uint16_t value,
33887 );
33888 
33899  const char *base_topic,
33901 );
33902 
33903 
33911 void uic_mqtt_dotdot_electrical_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
33912 
33920 
33934  const dotdot_unid_t unid,
33935  dotdot_endpoint_id_t endpoint);
33936 
33945  const dotdot_unid_t unid
33946  ,dotdot_endpoint_id_t endpoint);
33947 // Callback types used by the diagnostics cluster
33948 
33949 typedef struct {
33952  uint32_t mac_rx_bcast;
33953  uint32_t mac_tx_bcast;
33954  uint32_t mac_rx_ucast;
33955  uint32_t mac_tx_ucast;
33958  uint16_t aps_rx_bcast;
33959  uint16_t aps_tx_bcast;
33960  uint16_t aps_rx_ucast;
33965  uint16_t neighbor_added;
33967  uint16_t neighbor_stale;
33969  uint16_t child_moved;
33970  uint16_t nwkfc_failure;
33971  uint16_t apsfc_failure;
33976  uint16_t relayed_ucast;
33983 
33984 typedef struct {
34018 
34020  const dotdot_unid_t unid,
34021  const dotdot_endpoint_id_t endpoint,
34025 );
34026 
34028  const dotdot_unid_t unid,
34029  const dotdot_endpoint_id_t endpoint,
34032 );
34033 
34034 
34035 
34036 
34046 );
34054 );
34060 
34070 );
34079 );
34085 
34097  const char *base_topic,
34098  uint16_t value,
34100 );
34101 
34112  const char *base_topic,
34114 );
34115 
34127  const char *base_topic,
34128  uint16_t value,
34130 );
34131 
34142  const char *base_topic,
34144 );
34145 
34157  const char *base_topic,
34158  uint32_t value,
34160 );
34161 
34172  const char *base_topic,
34174 );
34175 
34187  const char *base_topic,
34188  uint32_t value,
34190 );
34191 
34202  const char *base_topic,
34204 );
34205 
34217  const char *base_topic,
34218  uint32_t value,
34220 );
34221 
34232  const char *base_topic,
34234 );
34235 
34247  const char *base_topic,
34248  uint32_t value,
34250 );
34251 
34262  const char *base_topic,
34264 );
34265 
34277  const char *base_topic,
34278  uint16_t value,
34280 );
34281 
34292  const char *base_topic,
34294 );
34295 
34307  const char *base_topic,
34308  uint16_t value,
34310 );
34311 
34322  const char *base_topic,
34324 );
34325 
34337  const char *base_topic,
34338  uint16_t value,
34340 );
34341 
34352  const char *base_topic,
34354 );
34355 
34367  const char *base_topic,
34368  uint16_t value,
34370 );
34371 
34382  const char *base_topic,
34384 );
34385 
34397  const char *base_topic,
34398  uint16_t value,
34400 );
34401 
34412  const char *base_topic,
34414 );
34415 
34427  const char *base_topic,
34428  uint16_t value,
34430 );
34431 
34442  const char *base_topic,
34444 );
34445 
34457  const char *base_topic,
34458  uint16_t value,
34460 );
34461 
34472  const char *base_topic,
34474 );
34475 
34487  const char *base_topic,
34488  uint16_t value,
34490 );
34491 
34502  const char *base_topic,
34504 );
34505 
34517  const char *base_topic,
34518  uint16_t value,
34520 );
34521 
34532  const char *base_topic,
34534 );
34535 
34547  const char *base_topic,
34548  uint16_t value,
34550 );
34551 
34562  const char *base_topic,
34564 );
34565 
34577  const char *base_topic,
34578  uint16_t value,
34580 );
34581 
34592  const char *base_topic,
34594 );
34595 
34607  const char *base_topic,
34608  uint16_t value,
34610 );
34611 
34622  const char *base_topic,
34624 );
34625 
34637  const char *base_topic,
34638  uint16_t value,
34640 );
34641 
34652  const char *base_topic,
34654 );
34655 
34667  const char *base_topic,
34668  uint16_t value,
34670 );
34671 
34682  const char *base_topic,
34684 );
34685 
34697  const char *base_topic,
34698  uint16_t value,
34700 );
34701 
34712  const char *base_topic,
34714 );
34715 
34727  const char *base_topic,
34728  uint16_t value,
34730 );
34731 
34742  const char *base_topic,
34744 );
34745 
34757  const char *base_topic,
34758  uint16_t value,
34760 );
34761 
34772  const char *base_topic,
34774 );
34775 
34787  const char *base_topic,
34788  uint16_t value,
34790 );
34791 
34802  const char *base_topic,
34804 );
34805 
34817  const char *base_topic,
34818  uint16_t value,
34820 );
34821 
34832  const char *base_topic,
34834 );
34835 
34847  const char *base_topic,
34848  uint16_t value,
34850 );
34851 
34862  const char *base_topic,
34864 );
34865 
34877  const char *base_topic,
34878  uint16_t value,
34880 );
34881 
34892  const char *base_topic,
34894 );
34895 
34907  const char *base_topic,
34908  uint16_t value,
34910 );
34911 
34922  const char *base_topic,
34924 );
34925 
34937  const char *base_topic,
34938  uint16_t value,
34940 );
34941 
34952  const char *base_topic,
34954 );
34955 
34967  const char *base_topic,
34968  uint16_t value,
34970 );
34971 
34982  const char *base_topic,
34984 );
34985 
34997  const char *base_topic,
34998  uint8_t value,
35000 );
35001 
35012  const char *base_topic,
35014 );
35015 
35027  const char *base_topic,
35028  int8_t value,
35030 );
35031 
35042  const char *base_topic,
35044 );
35045 
35046 
35054 void uic_mqtt_dotdot_diagnostics_publish_cluster_revision(const char* base_topic, uint16_t value);
35055 
35063 
35077  const dotdot_unid_t unid,
35078  dotdot_endpoint_id_t endpoint);
35079 
35088  const dotdot_unid_t unid
35089  ,dotdot_endpoint_id_t endpoint);
35090 // Callback types used by the protocol_controller_rf_telemetry cluster
35092  dotdot_unid_t unid,
35093  dotdot_endpoint_id_t endpoint,
35095  const char* sourceunid,
35096 
35097  const char* destinationunid,
35098 
35099  bool transmission_successful,
35100 
35101  uint16_t transmission_time_ms,
35102 
35103  int8_t tx_powerd_bm,
35104 
35105  uint8_t tx_channel,
35106 
35107  uint8_t routing_attempts,
35108 
35109  bool route_changed,
35110 
35111  TxReportTransmissionSpeed transmission_speed,
35112 
35113  int8_t measured_noise_floord_bm,
35114 
35115  uint8_t last_route_repeaters_count,
35116  const char* *last_route_repeaters,
35117 
35118  uint8_t incomingrssi_repeaters_count,
35119  const int8_t *incomingrssi_repeaters,
35120 
35121  int8_t ackrssi,
35122 
35123  uint8_t ack_channel,
35124 
35125  const char* last_route_failed_link_functionalunid,
35126 
35127  const char* last_route_failed_link_non_functionalunid,
35128 
35129  int8_t destination_ack_tx_powerd_bm,
35130 
35131  int8_t destination_ack_measuredrssi,
35132 
35133  int8_t destination_ack_measured_noise_floor
35134 
35135 );
35136 
35137 typedef struct {
35141 
35142 typedef struct {
35146 
35148  const dotdot_unid_t unid,
35149  const dotdot_endpoint_id_t endpoint,
35153 );
35154 
35156  const dotdot_unid_t unid,
35157  const dotdot_endpoint_id_t endpoint,
35160 );
35161 
35162 
35166 typedef struct {
35167  const char* sourceunid;
35168 
35169  const char* destinationunid;
35170 
35172 
35174 
35176 
35177  uint8_t tx_channel;
35178 
35180 
35182 
35184 
35186 
35188  const char* *last_route_repeaters;
35189 
35191  const int8_t *incomingrssi_repeaters;
35192 
35193  int8_t ackrssi;
35194 
35195  uint8_t ack_channel;
35196 
35198 
35200 
35202 
35204 
35207 
35208 
35229 
35249 
35259 );
35267 );
35273 
35283 );
35292 );
35298 
35310  const char *base_topic,
35311  bool value,
35313 );
35314 
35325  const char *base_topic,
35327 );
35328 
35340  const char *base_topic,
35341  bool value,
35343 );
35344 
35355  const char *base_topic,
35357 );
35358 
35359 
35368 
35376 
35390  const dotdot_unid_t unid,
35391  dotdot_endpoint_id_t endpoint);
35392 
35401  const dotdot_unid_t unid
35402  );
35403 // Callback types used by the state cluster
35405  dotdot_unid_t unid,
35406  dotdot_endpoint_id_t endpoint,
35408 );
35410  dotdot_unid_t unid,
35411  dotdot_endpoint_id_t endpoint,
35413 );
35415  dotdot_unid_t unid,
35416  dotdot_endpoint_id_t endpoint,
35418 );
35420  dotdot_unid_t unid,
35421  dotdot_endpoint_id_t endpoint,
35423 );
35424 
35425 typedef struct {
35427  const uint8_t* endpoint_id_list;
35429 
35430 typedef struct {
35433 
35435  const dotdot_unid_t unid,
35436  const dotdot_endpoint_id_t endpoint,
35440 );
35441 
35443  const dotdot_unid_t unid,
35444  const dotdot_endpoint_id_t endpoint,
35447 );
35448 
35449 
35450 
35471 
35511 
35551 
35591 
35611 
35621 );
35629 );
35635 
35645 );
35654 );
35660 
35673  const char *base_topic,
35674  size_t value_count,
35675  const uint8_t* value,
35677 );
35678 
35689  const char *base_topic,
35691 );
35692 
35693 
35701 void uic_mqtt_dotdot_state_publish_cluster_revision(const char* base_topic, uint16_t value);
35702 
35710 
35724  const dotdot_unid_t unid,
35725  dotdot_endpoint_id_t endpoint);
35726 
35735  const dotdot_unid_t unid
35736  );
35737 // Callback types used by the binding cluster
35739  dotdot_unid_t unid,
35740  dotdot_endpoint_id_t endpoint,
35742  const char* cluster_name,
35743 
35744  const char* destination_unid,
35745 
35746  uint8_t destination_ep
35747 
35748 );
35750  dotdot_unid_t unid,
35751  dotdot_endpoint_id_t endpoint,
35753  const char* cluster_name,
35754 
35755  const char* destination_unid,
35756 
35757  uint8_t destination_ep
35758 
35759 );
35761  dotdot_unid_t unid,
35762  dotdot_endpoint_id_t endpoint,
35764  const char* cluster_name
35765 
35766 );
35768  dotdot_unid_t unid,
35769  dotdot_endpoint_id_t endpoint,
35771  const char* cluster_name
35772 
35773 );
35774 
35775 typedef struct {
35782 
35783 typedef struct {
35788 
35790  const dotdot_unid_t unid,
35791  const dotdot_endpoint_id_t endpoint,
35795 );
35796 
35798  const dotdot_unid_t unid,
35799  const dotdot_endpoint_id_t endpoint,
35802 );
35803 
35804 
35808 typedef struct {
35809  const char* cluster_name;
35810 
35811  const char* destination_unid;
35812 
35815 
35819 typedef struct {
35820  const char* cluster_name;
35821 
35822  const char* destination_unid;
35823 
35826 
35830 typedef struct {
35831  const char* cluster_name;
35833 
35837 typedef struct {
35838  const char* cluster_name;
35840 
35841 
35862 
35902 
35942 
35982 
36002 
36012 );
36020 );
36026 
36036 );
36045 );
36051 
36063  const char *base_topic,
36064  bool value,
36066 );
36067 
36078  const char *base_topic,
36080 );
36081 
36094  const char *base_topic,
36095  size_t value_count,
36096  const char** value,
36098 );
36099 
36110  const char *base_topic,
36112 );
36113 
36126  const char *base_topic,
36127  size_t value_count,
36128  const BindingObject* value,
36130 );
36131 
36142  const char *base_topic,
36144 );
36145 
36146 
36154 void uic_mqtt_dotdot_binding_publish_cluster_revision(const char* base_topic, uint16_t value);
36155 
36163 
36177  const dotdot_unid_t unid,
36178  dotdot_endpoint_id_t endpoint);
36179 
36188  const dotdot_unid_t unid
36189  ,dotdot_endpoint_id_t endpoint);
36190 // Callback types used by the system_metrics cluster
36191 
36192 typedef struct {
36195  const double* cpu_usage_percent;
36197  const double* cpu_frequencym_hz;
36201  const double* cpu_min_usage_percent;
36203  const double* cpu_max_usage_percent;
36204  double ram_totalmb;
36205  double ram_freemb;
36219  const char* hostname;
36220  const char* fqdn;
36221  uint64_t uptime_minutes;
36230 
36231 typedef struct {
36249  bool hostname;
36250  bool fqdn;
36260 
36262  const dotdot_unid_t unid,
36263  const dotdot_endpoint_id_t endpoint,
36267 );
36268 
36270  const dotdot_unid_t unid,
36271  const dotdot_endpoint_id_t endpoint,
36274 );
36275 
36276 
36277 
36278 
36288 );
36296 );
36302 
36312 );
36321 );
36327 
36339  const char *base_topic,
36340  uint32_t value,
36342 );
36343 
36354  const char *base_topic,
36356 );
36357 
36370  const char *base_topic,
36371  size_t value_count,
36372  const double* value,
36374 );
36375 
36386  const char *base_topic,
36388 );
36389 
36402  const char *base_topic,
36403  size_t value_count,
36404  const double* value,
36406 );
36407 
36418  const char *base_topic,
36420 );
36421 
36434  const char *base_topic,
36435  size_t value_count,
36436  const double* value,
36438 );
36439 
36450  const char *base_topic,
36452 );
36453 
36466  const char *base_topic,
36467  size_t value_count,
36468  const double* value,
36470 );
36471 
36482  const char *base_topic,
36484 );
36485 
36498  const char *base_topic,
36499  size_t value_count,
36500  const double* value,
36502 );
36503 
36514  const char *base_topic,
36516 );
36517 
36529  const char *base_topic,
36530  double value,
36532 );
36533 
36544  const char *base_topic,
36546 );
36547 
36559  const char *base_topic,
36560  double value,
36562 );
36563 
36574  const char *base_topic,
36576 );
36577 
36589  const char *base_topic,
36590  double value,
36592 );
36593 
36604  const char *base_topic,
36606 );
36607 
36619  const char *base_topic,
36620  double value,
36622 );
36623 
36634  const char *base_topic,
36636 );
36637 
36649  const char *base_topic,
36650  double value,
36652 );
36653 
36664  const char *base_topic,
36666 );
36667 
36679  const char *base_topic,
36680  double value,
36682 );
36683 
36694  const char *base_topic,
36696 );
36697 
36709  const char *base_topic,
36710  double value,
36712 );
36713 
36724  const char *base_topic,
36726 );
36727 
36740  const char *base_topic,
36741  size_t value_count,
36742  const DiskUsageData* value,
36744 );
36745 
36756  const char *base_topic,
36758 );
36759 
36772  const char *base_topic,
36773  size_t value_count,
36774  const DiskIOCounters* value,
36776 );
36777 
36788  const char *base_topic,
36790 );
36791 
36804  const char *base_topic,
36805  size_t value_count,
36806  const NetworkInterfaceData* value,
36808 );
36809 
36820  const char *base_topic,
36822 );
36823 
36836  const char *base_topic,
36837  size_t value_count,
36838  const WirelessNetworkInterfaceData* value,
36840 );
36841 
36852  const char *base_topic,
36854 );
36855 
36867  const char *base_topic,
36868  const char* value,
36870 );
36871 
36882  const char *base_topic,
36884 );
36885 
36897  const char *base_topic,
36898  const char* value,
36900 );
36901 
36912  const char *base_topic,
36914 );
36915 
36927  const char *base_topic,
36928  uint64_t value,
36930 );
36931 
36942  const char *base_topic,
36944 );
36945 
36957  const char *base_topic,
36958  double value,
36960 );
36961 
36972  const char *base_topic,
36974 );
36975 
36987  const char *base_topic,
36988  double value,
36990 );
36991 
37002  const char *base_topic,
37004 );
37005 
37017  const char *base_topic,
37018  double value,
37020 );
37021 
37032  const char *base_topic,
37034 );
37035 
37047  const char *base_topic,
37048  double value,
37050 );
37051 
37062  const char *base_topic,
37064 );
37065 
37077  const char *base_topic,
37078  bool value,
37080 );
37081 
37092  const char *base_topic,
37094 );
37095 
37107  const char *base_topic,
37108  double value,
37110 );
37111 
37122  const char *base_topic,
37124 );
37125 
37137  const char *base_topic,
37138  uint64_t value,
37140 );
37141 
37152  const char *base_topic,
37154 );
37155 
37156 
37164 void uic_mqtt_dotdot_system_metrics_publish_cluster_revision(const char* base_topic, uint16_t value);
37165 
37173 
37187  const dotdot_unid_t unid,
37188  dotdot_endpoint_id_t endpoint);
37189 
37198  const dotdot_unid_t unid
37199  );
37200 // Callback types used by the application_monitoring cluster
37202  dotdot_unid_t unid,
37203  dotdot_endpoint_id_t endpoint,
37205  const char* timestamp,
37206 
37207  LoggingLevelEnum log_level,
37208 
37209  const char* log_tag,
37210 
37211  const char* log_message
37212 
37213 );
37214 
37215 typedef struct {
37216  const char* application_name;
37217  const char* application_version;
37221  uint64_t uptime_minutes;
37222  uint64_t process_id;
37223  const char* hostname;
37224  const char* fqdn;
37241 
37242 typedef struct {
37249  bool hostname;
37250  bool fqdn;
37267 
37269  const dotdot_unid_t unid,
37270  const dotdot_endpoint_id_t endpoint,
37274 );
37275 
37277  const dotdot_unid_t unid,
37278  const dotdot_endpoint_id_t endpoint,
37281 );
37282 
37283 
37287 typedef struct {
37288  const char* timestamp;
37289 
37291 
37292  const char* log_tag;
37293 
37294  const char* log_message;
37296 
37297 
37318 
37338 
37348 );
37356 );
37362 
37372 );
37381 );
37387 
37399  const char *base_topic,
37400  const char* value,
37402 );
37403 
37414  const char *base_topic,
37416 );
37417 
37429  const char *base_topic,
37430  const char* value,
37432 );
37433 
37444  const char *base_topic,
37446 );
37447 
37459  const char *base_topic,
37460  bool value,
37462 );
37463 
37474  const char *base_topic,
37476 );
37477 
37490  const char *base_topic,
37491  size_t value_count,
37492  const char** value,
37494 );
37495 
37506  const char *base_topic,
37508 );
37509 
37521  const char *base_topic,
37522  uint64_t value,
37524 );
37525 
37536  const char *base_topic,
37538 );
37539 
37551  const char *base_topic,
37552  uint64_t value,
37554 );
37555 
37566  const char *base_topic,
37568 );
37569 
37581  const char *base_topic,
37582  const char* value,
37584 );
37585 
37596  const char *base_topic,
37598 );
37599 
37611  const char *base_topic,
37612  const char* value,
37614 );
37615 
37626  const char *base_topic,
37628 );
37629 
37641  const char *base_topic,
37642  bool value,
37644 );
37645 
37656  const char *base_topic,
37658 );
37659 
37671  const char *base_topic,
37672  LoggingLevelEnum value,
37674 );
37675 
37686  const char *base_topic,
37688 );
37689 
37701  const char *base_topic,
37702  uint32_t value,
37704 );
37705 
37716  const char *base_topic,
37718 );
37719 
37731  const char *base_topic,
37732  uint64_t value,
37734 );
37735 
37746  const char *base_topic,
37748 );
37749 
37761  const char *base_topic,
37762  uint64_t value,
37764 );
37765 
37776  const char *base_topic,
37778 );
37779 
37791  const char *base_topic,
37792  uint64_t value,
37794 );
37795 
37806  const char *base_topic,
37808 );
37809 
37821  const char *base_topic,
37822  double value,
37824 );
37825 
37836  const char *base_topic,
37838 );
37839 
37851  const char *base_topic,
37852  double value,
37854 );
37855 
37866  const char *base_topic,
37868 );
37869 
37881  const char *base_topic,
37882  double value,
37884 );
37885 
37896  const char *base_topic,
37898 );
37899 
37911  const char *base_topic,
37912  uint32_t value,
37914 );
37915 
37926  const char *base_topic,
37928 );
37929 
37941  const char *base_topic,
37942  double value,
37944 );
37945 
37956  const char *base_topic,
37958 );
37959 
37971  const char *base_topic,
37972  double value,
37974 );
37975 
37986  const char *base_topic,
37988 );
37989 
38001  const char *base_topic,
38002  double value,
38004 );
38005 
38016  const char *base_topic,
38018 );
38019 
38031  const char *base_topic,
38032  double value,
38034 );
38035 
38046  const char *base_topic,
38048 );
38049 
38061  const char *base_topic,
38062  double value,
38064 );
38065 
38076  const char *base_topic,
38078 );
38079 
38080 
38088 void uic_mqtt_dotdot_application_monitoring_publish_cluster_revision(const char* base_topic, uint16_t value);
38089 
38097 
38111  const dotdot_unid_t unid,
38112  dotdot_endpoint_id_t endpoint);
38113 
38122  const dotdot_unid_t unid
38123  );
38124 // Callback types used by the name_and_location cluster
38125 
38126 typedef struct {
38127  const char* name;
38128  const char* location;
38130 
38131 typedef struct {
38132  bool name;
38133  bool location;
38135 
38137  const dotdot_unid_t unid,
38138  const dotdot_endpoint_id_t endpoint,
38142 );
38143 
38145  const dotdot_unid_t unid,
38146  const dotdot_endpoint_id_t endpoint,
38149 );
38150 
38151 
38152 
38153 
38163 );
38171 );
38177 
38187 );
38196 );
38202 
38214  const char *base_topic,
38215  const char* value,
38217 );
38218 
38229  const char *base_topic,
38231 );
38232 
38244  const char *base_topic,
38245  const char* value,
38247 );
38248 
38259  const char *base_topic,
38261 );
38262 
38263 
38271 void uic_mqtt_dotdot_name_and_location_publish_cluster_revision(const char* base_topic, uint16_t value);
38272 
38280 
38294  const dotdot_unid_t unid,
38295  dotdot_endpoint_id_t endpoint);
38296 
38305  const dotdot_unid_t unid
38306  ,dotdot_endpoint_id_t endpoint);
38307 // Callback types used by the configuration_parameters cluster
38309  dotdot_unid_t unid,
38310  dotdot_endpoint_id_t endpoint,
38312  uint16_t parameter_id
38313 
38314 );
38316  dotdot_unid_t unid,
38317  dotdot_endpoint_id_t endpoint,
38319 );
38321  dotdot_unid_t unid,
38322  dotdot_endpoint_id_t endpoint,
38324  uint16_t parameter_id,
38325 
38326  int64_t value
38327 
38328 );
38330  dotdot_unid_t unid,
38331  dotdot_endpoint_id_t endpoint,
38333  uint16_t first_parameter_id,
38334 
38335  uint16_t last_parameter_id
38336 
38337 );
38338 
38339 typedef struct {
38343 
38344 typedef struct {
38347 
38349  const dotdot_unid_t unid,
38350  const dotdot_endpoint_id_t endpoint,
38354 );
38355 
38357  const dotdot_unid_t unid,
38358  const dotdot_endpoint_id_t endpoint,
38361 );
38362 
38363 
38367 typedef struct {
38368  uint16_t parameter_id;
38370 
38374 typedef struct {
38375  uint16_t parameter_id;
38376 
38377  int64_t value;
38379 
38383 typedef struct {
38385 
38388 
38389 
38410 
38450 
38490 
38530 
38550 
38560 );
38568 );
38574 
38584 );
38593 );
38599 
38612  const char *base_topic,
38613  size_t value_count,
38614  const ConfigurationParameter* value,
38616 );
38617 
38628  const char *base_topic,
38630 );
38631 
38632 
38640 void uic_mqtt_dotdot_configuration_parameters_publish_cluster_revision(const char* base_topic, uint16_t value);
38641 
38649 
38663  const dotdot_unid_t unid,
38664  dotdot_endpoint_id_t endpoint);
38665 
38674  const dotdot_unid_t unid
38675  ,dotdot_endpoint_id_t endpoint);
38676 // Callback types used by the aox_locator cluster
38678  dotdot_unid_t unid,
38679  dotdot_endpoint_id_t endpoint,
38681  const char* tag_unid,
38682 
38683  uint8_t channel,
38684 
38685  int8_t rssi,
38686 
38687  uint8_t samples_count,
38688  const int8_t *samples,
38689 
38690  int32_t sequence
38691 
38692 );
38694  dotdot_unid_t unid,
38695  dotdot_endpoint_id_t endpoint,
38697  const char* tag_unid,
38698 
38699  SphericalCoordinates direction,
38700 
38701  SphericalCoordinates deviation,
38702 
38703  int32_t sequence
38704 
38705 );
38707  dotdot_unid_t unid,
38708  dotdot_endpoint_id_t endpoint,
38710  const char* tag_unid,
38711 
38712  SphericalCoordinates direction,
38713 
38714  SphericalCoordinates deviation,
38715 
38716  int32_t sequence
38717 
38718 );
38719 
38720 typedef struct {
38729  const char** allow_list;
38730  uint8_t aox_mode;
38731  uint8_t antenna_mode;
38733  const int8_t* antenna_array;
38739  uint8_t cte_mode;
38741  int8_t cte_length;
38744 
38745 typedef struct {
38752  bool aox_mode;
38760  bool cte_mode;
38765 
38767  const dotdot_unid_t unid,
38768  const dotdot_endpoint_id_t endpoint,
38772 );
38773 
38775  const dotdot_unid_t unid,
38776  const dotdot_endpoint_id_t endpoint,
38779 );
38780 
38781 
38785 typedef struct {
38786  const char* tag_unid;
38787 
38788  uint8_t channel;
38789 
38790  int8_t rssi;
38791 
38792  uint8_t samples_count;
38793  const int8_t *samples;
38794 
38795  int32_t sequence;
38797 
38801 typedef struct {
38802  const char* tag_unid;
38803 
38805 
38807 
38808  int32_t sequence;
38810 
38814 typedef struct {
38815  const char* tag_unid;
38816 
38818 
38820 
38821  int32_t sequence;
38823 
38824 
38845 
38885 
38925 
38945 
38955 );
38963 );
38969 
38979 );
38988 );
38994 
39006  const char *base_topic,
39007  uint8_t value,
39009 );
39010 
39021  const char *base_topic,
39023 );
39024 
39036  const char *base_topic,
39037  bool value,
39039 );
39040 
39051  const char *base_topic,
39053 );
39054 
39066  const char *base_topic,
39069 );
39070 
39081  const char *base_topic,
39083 );
39084 
39097  const char *base_topic,
39098  size_t value_count,
39099  const MinMaxPair* value,
39101 );
39102 
39113  const char *base_topic,
39115 );
39116 
39129  const char *base_topic,
39130  size_t value_count,
39131  const MinMaxPair* value,
39133 );
39134 
39145  const char *base_topic,
39147 );
39148 
39161  const char *base_topic,
39162  size_t value_count,
39163  const char** value,
39165 );
39166 
39177  const char *base_topic,
39179 );
39180 
39192  const char *base_topic,
39193  uint8_t value,
39195 );
39196 
39207  const char *base_topic,
39209 );
39210 
39222  const char *base_topic,
39223  uint8_t value,
39225 );
39226 
39237  const char *base_topic,
39239 );
39240 
39253  const char *base_topic,
39254  size_t value_count,
39255  const int8_t* value,
39257 );
39258 
39269  const char *base_topic,
39271 );
39272 
39284  const char *base_topic,
39285  int8_t value,
39287 );
39288 
39299  const char *base_topic,
39301 );
39302 
39314  const char *base_topic,
39315  bool value,
39317 );
39318 
39329  const char *base_topic,
39331 );
39332 
39344  const char *base_topic,
39345  double value,
39347 );
39348 
39359  const char *base_topic,
39361 );
39362 
39374  const char *base_topic,
39375  int8_t value,
39377 );
39378 
39389  const char *base_topic,
39391 );
39392 
39404  const char *base_topic,
39405  int8_t value,
39407 );
39408 
39419  const char *base_topic,
39421 );
39422 
39434  const char *base_topic,
39435  uint8_t value,
39437 );
39438 
39449  const char *base_topic,
39451 );
39452 
39464  const char *base_topic,
39465  int8_t value,
39467 );
39468 
39479  const char *base_topic,
39481 );
39482 
39494  const char *base_topic,
39495  int8_t value,
39497 );
39498 
39509  const char *base_topic,
39511 );
39512 
39524  const char *base_topic,
39525  int8_t value,
39527 );
39528 
39539  const char *base_topic,
39541 );
39542 
39543 
39551 void uic_mqtt_dotdot_aox_locator_publish_cluster_revision(const char* base_topic, uint16_t value);
39552 
39560 
39574  const dotdot_unid_t unid,
39575  dotdot_endpoint_id_t endpoint);
39576 
39585  const dotdot_unid_t unid
39586  ,dotdot_endpoint_id_t endpoint);
39587 // Callback types used by the aox_position_estimation cluster
39588 
39589 typedef struct {
39592 
39593 typedef struct {
39594  bool position;
39596 
39598  const dotdot_unid_t unid,
39599  const dotdot_endpoint_id_t endpoint,
39603 );
39604 
39606  const dotdot_unid_t unid,
39607  const dotdot_endpoint_id_t endpoint,
39610 );
39611 
39612 
39613 
39614 
39624 );
39632 );
39638 
39648 );
39657 );
39663 
39675  const char *base_topic,
39676  EstimatedPosition value,
39678 );
39679 
39690  const char *base_topic,
39692 );
39693 
39694 
39702 void uic_mqtt_dotdot_aox_position_estimation_publish_cluster_revision(const char* base_topic, uint16_t value);
39703 
39711 
39725  const dotdot_unid_t unid,
39726  dotdot_endpoint_id_t endpoint);
39727 
39736  const dotdot_unid_t unid
39737  ,dotdot_endpoint_id_t endpoint);
39738 // Callback types used by the protocol_controller_network_management cluster
39740  dotdot_unid_t unid,
39741  dotdot_endpoint_id_t endpoint,
39743 );
39744 
39745 typedef struct {
39748 
39749 typedef struct {
39752 
39754  const dotdot_unid_t unid,
39755  const dotdot_endpoint_id_t endpoint,
39759 );
39760 
39762  const dotdot_unid_t unid,
39763  const dotdot_endpoint_id_t endpoint,
39766 );
39767 
39768 
39769 
39790 
39810 
39820 );
39828 );
39834 
39844 );
39853 );
39859 
39871  const char *base_topic,
39872  NetworkManagementState value,
39874 );
39875 
39886  const char *base_topic,
39888 );
39889 
39890 
39899 
39907 
39921  const dotdot_unid_t unid,
39922  dotdot_endpoint_id_t endpoint);
39923 
39932  const dotdot_unid_t unid
39933  );
39934 
39948  const dotdot_unid_t unid,
39949  dotdot_endpoint_id_t endpoint);
39950 
39961  const dotdot_unid_t unid,
39962  dotdot_endpoint_id_t endpoint);
39963 
39964 
39979 typedef void (*group_dispatch_t)(uint16_t group_id,
39980  const char *cluster_name,
39981  const char *command,
39982  const char *message,
39983  size_t message_length,
39984  mqtt_message_callback_t callback);
39985 
39997 
39998 
39999 #ifdef __cplusplus
40000 }
40001 #endif // __cplusplus
40002 
40003 #endif // DOTDOT_MQTT_H
#define data
Definition: ctimer.c:49
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhC.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_view_scene is received.
sl_status_t(* uic_mqtt_dotdot_state_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_state_state_t, uic_mqtt_dotdot_state_updated_state_t)
Definition: dotdot_mqtt.h:35434
sl_status_t(* uic_mqtt_dotdot_groups_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_groups_updated_state_t)
Definition: dotdot_mqtt.h:3756
void uic_mqtt_dotdot_unset_aox_position_estimation_write_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/aox_position_estimation/Commands/WriteAttr...
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_door_lock_manual_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/ManualOperationEventMask.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_heating_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedHeatingSetpoint.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_received_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMessagesReceived.
void uic_mqtt_dotdot_set_fan_control_write_attributes_callback(const uic_mqtt_dotdot_fan_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/fan_control/Commands/WriteAttributes is rec...
void uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/fast_poll_stop is received.
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_clear()
Clears all callbacks registered for when ConfigurationParameters/Commands/set_parameter is received.
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/programming_event_notification is received...
void uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_log_record is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACVoltageDivisor.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_speed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstSpeed.
void uic_mqtt_dotdot_scenes_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Scenes Cluster.
void uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_clear()
Clears all callbacks registered for when OnOff/Commands/on_with_recall_global_scene is received.
void uic_mqtt_dotdot_ota_upgrade_generated_query_device_specific_file_response_callback_clear()
Clears all callbacks registered for when +/OTAUpgrade/GeneratedCommands/query_device_specific_file_re...
void uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_set(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
Setup callback to be called when a ConfigurationParameters/Commands/default_reset_all_parameters is r...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod.
void uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_color_temperature is receive...
sl_status_t(* uic_mqtt_dotdot_poll_control_check_in_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:9825
sl_status_t uic_mqtt_dotdot_window_covering_acceleration_time_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/AccelerationTimeLift.
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/remove_scene_response is received.
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_min_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorTempPhysicalMinMireds.
void uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/setpoint_raise_or_lower is re...
sl_status_t uic_mqtt_dotdot_metering_supply_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/SupplyStatus.
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_unset(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
Unsets callback to be called when a ApplicationMonitoring/Commands/log_entry is received.
void uic_mqtt_dotdot_set_thermostat_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/thermostat/Commands/ForceReadAttribute...
void uic_mqtt_dotdot_set_dehumidification_control_write_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/dehumidification_control/Commands/WriteAttr...
sl_status_t(* uic_mqtt_dotdot_color_control_step_color_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, int16_t stepx, int16_t stepy, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20930
sl_status_t uic_mqtt_dotdot_barrier_control_close_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/ClosePeriod.
void uic_mqtt_dotdot_clear_configuration_parameters_force_read_attributes_callbacks()
Clears all callbacks registered for when +/configuration_parameters/Commands/ForceReadAttributes is r...
sl_status_t uic_mqtt_dotdot_system_metrics_ram_totalmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/RAMTotalMB.
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, EUI64 request_node_address, uint16_t manufacturer_code, OTADeviceSpecificImageType image_type, uint32_t file_version, uint16_t current_zigbee_stack_version)
Definition: dotdot_mqtt.h:8690
void uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/getrfid_code_response is received.
void uic_mqtt_dotdot_clear_basic_write_attributes_callbacks()
Clears all callbacks registered for when +/basic/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/RelativeHumidityMode.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePower.
void uic_mqtt_dotdot_door_lock_lock_door_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
Setup callback to be called when a DoorLock/Commands/lock_door is received.
sl_status_t uic_mqtt_dotdot_name_and_location_location_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; NameAndLocation/Attributes/Location.
sl_status_t uic_mqtt_dotdot_thermostat_min_setpoint_dead_band_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MinSetpointDeadBand.
sl_status_t uic_mqtt_dotdot_color_control_primary1_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary1Intensity.
void uic_mqtt_dotdot_unset_barrier_control_force_read_attributes_callback(const uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/barrier_control/Commands/ForceReadAtt...
sl_status_t uic_mqtt_dotdot_level_max_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MaxFrequency.
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/get_group_membership is received.
void uic_mqtt_dotdot_clear_diagnostics_write_attributes_callbacks()
Clears all callbacks registered for when +/diagnostics/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_aox_locator_period_samples_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/PeriodSamples.
sl_status_t uic_mqtt_dotdot_door_lock_user_code_temporary_disable_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/UserCodeTemporaryDisableTime.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_unset(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes_response is received...
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_unset(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/get_weekly_schedule_response is received.
sl_status_t uic_mqtt_dotdot_diagnostics_persistent_memory_writes_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PersistentMemoryWrites.
sl_status_t uic_mqtt_dotdot_thermostat_outdoor_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OutdoorTemperature.
void uic_mqtt_dotdot_color_control_move_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_saturation is received.
sl_status_t uic_mqtt_dotdot_aox_locator_cte_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/CTEMode.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleFiltering.
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_color_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t colorx, uint16_t colory, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20902
sl_status_t(* uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkOperEventSource operation_event_source, OperatingEventNotificationOperationEventCode operation_event_code, uint16_t userid, const char *pin, uint32_t local_time, const char *data)
Definition: dotdot_mqtt.h:11171
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/store_scene_response is received.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
Unsets callback to be called when a ElectricalMeasurement/Commands/get_profile_info is received.
void uic_mqtt_dotdot_groups_add_group_callback_clear()
Clears all callbacks registered for when Groups/Commands/add_group is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampQuantity.
void uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/remove_all_scenes_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageMinThreshold.
sl_status_t uic_mqtt_dotdot_barrier_control_safety_status_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/SafetyStatus.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_type is received.
sl_status_t uic_mqtt_dotdot_temperature_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; TemperatureMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_door_lock_unretain_cluster_revision(const char *base_topic)
Unretain a publication to DoorLock/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequency.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_clear()
Clears all callbacks registered for when +/Binding/GeneratedCommands/bind_to_protocol_controller is r...
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase7th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent.
void uic_mqtt_dotdot_clear_pump_configuration_and_control_write_attributes_callbacks()
Clears all callbacks registered for when +/pump_configuration_and_control/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold3.
sl_status_t(* uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_wind_speed_measurement_updated_state_t)
Definition: dotdot_mqtt.h:27193
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/MinMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t time_of_day, uint8_t relay_status, int16_t local_temperature, uint8_t humidity_percentage, int16_t set_point, uint16_t unread_entries)
Definition: dotdot_mqtt.h:17932
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage.
void uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_saturation is received.
sl_status_t(* uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_updated_state_t)
Definition: dotdot_mqtt.h:18083
void uic_mqtt_dotdot_shade_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ShadeConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_time_last_set_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/LastSetTime.
void uic_mqtt_dotdot_diagnostics_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Diagnostics Cluster.
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_all_groups is received.
sl_status_t uic_mqtt_dotdot_door_lock_maxrfid_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MaxRFIDCodeLength.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_control_mode_publish(const char *base_topic, PumpControlMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/ControlMode.
void uic_mqtt_dotdot_level_generated_move_to_level_callback_set(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move_to_level is received.
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_clear()
Clears all callbacks registered for when ApplicationMonitoring/Commands/log_entry is received.
void uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_unset(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
Unsets callback to be called when a +/Binding/GeneratedCommands/bind_to_protocol_controller is receiv...
void uic_mqtt_dotdot_unset_level_force_read_attributes_callback(const uic_mqtt_dotdot_level_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/level/Commands/ForceReadAttributes is...
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_move_to_hue_and_sa...
void uic_mqtt_dotdot_set_color_control_write_attributes_callback(const uic_mqtt_dotdot_color_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/color_control/Commands/WriteAttributes is r...
void uic_mqtt_dotdot_level_generated_step_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/step is received.
sl_status_t(* uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:9839
sl_status_t uic_mqtt_dotdot_level_on_off_transition_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/OnOffTransitionTime.
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
Setup callback to be called when a Thermostat/Commands/set_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_door_lock_wrong_code_entry_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/WrongCodeEntryLimit.
void uic_mqtt_dotdot_protocol_controller_network_management_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ProtocolController-NetworkManagement/ClusterRevision attribute.
void uic_mqtt_dotdot_unset_name_and_location_write_attributes_callback(const uic_mqtt_dotdot_name_and_location_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/name_and_location/Commands/WriteAttributes...
sl_status_t uic_mqtt_dotdot_color_control_currenty_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CurrentY.
void uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/set_short_poll_interval is receive...
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUUsagePercent.
void uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_allrfid_codes is received.
void uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_set(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/on_with_timed_off is received.
sl_status_t uic_mqtt_dotdot_door_lock_maxpin_code_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/MaxPINCodeLength.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid, uint32_t local_start_time, uint32_t local_end_time, DrlkOperMode operating_mode_during_holiday)
Definition: dotdot_mqtt.h:11017
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ApparentPowerPhC.
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ThermostatUserInterfaceConfiguration/ClusterRevision attribute.
void uic_mqtt_dotdot_groups_get_group_membership_callback_clear()
Clears all callbacks registered for when Groups/Commands/get_group_membership is received.
void uic_mqtt_dotdot_ballast_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the BallastConfiguration/ClusterRevision attribute.
void uic_mqtt_dotdot_clear_power_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/power_configuration/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_pti_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ProtocolController-RFTelemetry/Attributes/PTIEnabled.
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_removed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NeighborRemoved.
sl_status_t uic_mqtt_dotdot_metering_inlet_temperature_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/InletTemperature.
void uic_mqtt_dotdot_set_binding_force_read_attributes_callback(const uic_mqtt_dotdot_binding_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/binding/Commands/ForceReadAttributes i...
sl_status_t(* uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_flow_measurement_state_t, uic_mqtt_dotdot_flow_measurement_updated_state_t)
Definition: dotdot_mqtt.h:25694
sl_status_t uic_mqtt_dotdot_color_control_primary4y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary4Y.
void uic_mqtt_dotdot_identify_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Identify Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod.
void uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_unset(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/operating_event_notification is rece...
sl_status_t uic_mqtt_dotdot_diagnostics_route_disc_initiated_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/RouteDiscInitiated.
void uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_set(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/fast_poll_stop is received.
sl_status_t uic_mqtt_dotdot_scenes_scene_valid_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/SceneValid.
void uic_mqtt_dotdot_pressure_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PressureMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/view_scene_response is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile...
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue is received.
void uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/get_group_membership_response is ...
sl_status_t uic_mqtt_dotdot_color_control_number_of_primaries_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/NumberOfPrimaries.
void uic_mqtt_dotdot_clear_name_and_location_force_read_attributes_callbacks()
Clears all callbacks registered for when +/name_and_location/Commands/ForceReadAttributes is received...
sl_status_t(* uic_mqtt_dotdot_barrier_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_barrier_control_state_t, uic_mqtt_dotdot_barrier_control_updated_state_t)
Definition: dotdot_mqtt.h:16509
sl_status_t uic_mqtt_dotdot_window_covering_window_covering_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/WindowCoveringType.
void uic_mqtt_dotdot_clear_scenes_write_attributes_callbacks()
Clears all callbacks registered for when +/scenes/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_door_lock_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the DoorLock/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_door_lock_lock_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/LockType.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMin.
void uic_mqtt_dotdot_state_generated_interview_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/interview is received.
void uic_mqtt_dotdot_door_lock_get_log_record_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_log_record is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_temp_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstTemp.
void uic_mqtt_dotdot_unset_scenes_force_read_attributes_callback(const uic_mqtt_dotdot_scenes_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/scenes/Commands/ForceReadAttributes i...
void uic_mqtt_dotdot_door_lock_set_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user_status_response is received.
void uic_mqtt_dotdot_aox_locator_iq_report_callback_unset(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
Unsets callback to be called when a AoXLocator/Commands/iq_report is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:10841
sl_status_t uic_mqtt_dotdot_door_lock_actuator_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/ActuatorEnabled.
sl_status_t uic_mqtt_dotdot_aox_locator_elevation_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/ElevationMask.
sl_status_t uic_mqtt_dotdot_ota_upgrade_upgrade_activation_policy_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/UpgradeActivationPolicy.
sl_status_t uic_mqtt_dotdot_electrical_measurement_neutral_current_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/NeutralCurrent.
sl_status_t uic_mqtt_dotdot_temperature_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; TemperatureMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_set_relativity_humidity_force_read_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/relativity_humidity/Commands/ForceRead...
void uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_status_response is received...
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ApparentPowerPhB.
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_unset(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/reset_alarm_log is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:10977
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_color_control_currentx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CurrentX.
sl_status_t uic_mqtt_dotdot_diagnostics_number_of_resets_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NumberOfResets.
void uic_mqtt_dotdot_level_move_to_closest_frequency_callback_unset(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
Unsets callback to be called when a Level/Commands/move_to_closest_frequency is received.
sl_status_t uic_mqtt_dotdot_diagnostics_relayed_ucast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/RelayedUcast.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_unset(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
Unsets callback to be called when a ConfigurationParameters/Commands/discover_parameter_range is rece...
sl_status_t uic_mqtt_dotdot_door_lock_keypad_programming_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/KeypadProgrammingEventMask.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedThreshold.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_totalmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/SWAPMemoryTotalMB.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule_response is re...
void uic_mqtt_dotdot_color_control_stop_move_step_callback_unset(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/stop_move_step is received.
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership is received.
sl_status_t uic_mqtt_dotdot_color_control_color_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorMode.
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule_response is ...
void uic_mqtt_dotdot_device_temperature_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the DeviceTemperatureConfiguration ...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_size_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatterySize.
void uic_mqtt_dotdot_set_level_force_read_attributes_callback(const uic_mqtt_dotdot_level_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/level/Commands/ForceReadAttributes is ...
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/store_scene is received.
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_set(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/store_scene is received.
sl_status_t uic_mqtt_dotdot_door_lock_default_configuration_register_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/DefaultConfigurationRegister.
void uic_mqtt_dotdot_unset_alarms_write_attributes_callback(const uic_mqtt_dotdot_alarms_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/alarms/Commands/WriteAttributes is receive...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB.
sl_status_t(* uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ph_measurement_state_t, uic_mqtt_dotdot_ph_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26691
void uic_mqtt_dotdot_set_device_temperature_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/device_temperature_configuration/Comma...
void uic_mqtt_dotdot_ias_zone_unretain_cluster_revision(const char *base_topic)
Unretain a publication to IASZone/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3a_hr_rating_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3AHrRating.
void uic_mqtt_dotdot_unset_identify_write_attributes_callback(const uic_mqtt_dotdot_identify_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/identify/Commands/WriteAttributes is recei...
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_retry_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxUcastRetry.
void uic_mqtt_dotdot_unset_ballast_configuration_write_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/ballast_configuration/Commands/WriteAttrib...
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t attributeid, UTC start_time, uint8_t number_of_intervals)
Definition: dotdot_mqtt.h:29551
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_min_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUMinUsagePercent.
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_min_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorTempPhysicalMinMireds.
sl_status_t(* uic_mqtt_dotdot_color_control_color_loop_set_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t update_flags, ColorLoopSetAction action, CCColorLoopDirection direction, uint16_t time, uint16_t start_hue, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:21016
sl_status_t uic_mqtt_dotdot_scenes_scene_table_publish(const char *base_topic, size_t value_count, const SSceneTable *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/SceneTable.
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_unset(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/lock_door is received.
void uic_mqtt_dotdot_ota_upgrade_generated_image_notify_callback_clear()
Clears all callbacks registered for when +/OTAUpgrade/GeneratedCommands/image_notify is received.
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_unset(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
Unsets callback to be called when a Alarms/Commands/reset_all_alarms is received.
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_clear()
Clears all callbacks registered for when ProtocolController-NetworkManagement/Commands/write is recei...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold3.
void uic_mqtt_dotdot_protocol_controller_network_management_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ProtocolController-NetworkManagement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMultiplier.
void uic_mqtt_dotdot_ias_zone_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the IASZone Cluster.
void uic_mqtt_dotdot_door_lock_generated_setrfid_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/setrfid_code is received.
sl_status_t uic_mqtt_dotdot_ias_zone_number_of_zone_sensitivity_levels_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/NumberOfZoneSensitivityLevelsSupported.
sl_status_t(* uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_window_covering_updated_state_t)
Definition: dotdot_mqtt.h:15458
void uic_mqtt_dotdot_door_lock_setpin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_setpin_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/setpin_code_response is received.
void uic_mqtt_dotdot_door_lock_generated_clear_allpin_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_allpin_codes is received.
sl_status_t uic_mqtt_dotdot_color_control_primary4_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary4Intensity.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhB.
void uic_mqtt_dotdot_window_covering_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the WindowCovering Cluster.
sl_status_t uic_mqtt_dotdot_system_metrics_ram_availablemb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/RAMAvailableMB.
void uic_mqtt_dotdot_alarms_alarm_callback_set(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
Setup callback to be called when a Alarms/Commands/alarm is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_toggle_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_orrfid_code)
Definition: dotdot_mqtt.h:10731
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/enhanced_move_hue is received.
void uic_mqtt_dotdot_unset_electrical_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/electrical_measurement/Commands/Force...
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMaxCoolSetpointLimit.
void uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clearrfid_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_min_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMin.
void uic_mqtt_dotdot_set_alarms_force_read_attributes_callback(const uic_mqtt_dotdot_alarms_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/alarms/Commands/ForceReadAttributes is...
sl_status_t(* uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status, DrlkUserType user_type, const char *rfid_code)
Definition: dotdot_mqtt.h:11132
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_scaled_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MinScaledValue.
void uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_clear()
Clears all callbacks registered for when OTAUpgrade/Commands/query_next_image_request is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedSetbackMax.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrent.
void uic_mqtt_dotdot_unset_application_monitoring_write_attributes_callback(const uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/application_monitoring/Commands/WriteAttri...
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_value is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrent.
void uic_mqtt_dotdot_wind_speed_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the WindSpeedMeasurement Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phc_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerFactorPhC.
sl_status_t uic_mqtt_dotdot_ota_upgrade_upgrade_timeout_policy_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/UpgradeTimeoutPolicy.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
Unsets callback to be called when a ElectricalMeasurement/Commands/get_profile_info_response is recei...
void uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue is received.
void uic_mqtt_dotdot_scenes_store_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/store_scene_response is received.
sl_status_t uic_mqtt_dotdot_scenes_name_support_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/NameSupport.
sl_status_t uic_mqtt_dotdot_basic_hw_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/HWVersion.
void uic_mqtt_dotdot_clear_identify_force_read_attributes_callbacks()
Clears all callbacks registered for when +/identify/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/setrfid_code_response is received.
void uic_mqtt_dotdot_unset_thermostat_user_interface_configuration_write_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/thermostat_user_interface_configuration/Co...
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ThermostatRunningState.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/enhanced_add_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMax.
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t profile_count, ProfileIntervalPeriod profile_interval_period, uint8_t max_number_of_intervals, uint8_t list_of_attributes_count, const uint16_t *list_of_attributes)
Definition: dotdot_mqtt.h:29514
void uic_mqtt_dotdot_door_lock_generated_getpin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_getpin_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/getpin_code_response is received.
sl_status_t uic_mqtt_dotdot_door_lock_requirepi_nforrf_operation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RequirePINforRFOperation.
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_unset(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_scene is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageOverload.
void uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_unset(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/initiate_test_mode is received.
sl_status_t uic_mqtt_dotdot_door_lock_led_settings_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LEDSettings.
void uic_mqtt_dotdot_barrier_control_stop_callback_unset(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
Unsets callback to be called when a BarrierControl/Commands/stop is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_door is received.
void uic_mqtt_dotdot_set_binding_write_attributes_callback(const uic_mqtt_dotdot_binding_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/binding/Commands/WriteAttributes is receive...
sl_status_t uic_mqtt_dotdot_door_lock_security_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SecurityLevel.
sl_status_t uic_mqtt_dotdot_aox_locator_slot_duration_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/SlotDuration.
void uic_mqtt_dotdot_door_lock_unlock_door_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unlock_door is received.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandReceived.
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_unit_of_measure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/EnergyCarrierUnitOfMeasure.
void uic_mqtt_dotdot_clear_alarms_write_attributes_callbacks()
Clears all callbacks registered for when +/alarms/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_thermostat_number_of_weekly_transitions_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/NumberOfWeeklyTransitions.
void uic_mqtt_dotdot_door_lock_getpin_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/getpin_code_response is received.
void uic_mqtt_dotdot_clear_dehumidification_control_write_attributes_callbacks()
Clears all callbacks registered for when +/dehumidification_control/Commands/WriteAttributes is recei...
void uic_mqtt_dotdot_scenes_store_scene_response_callback_set(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/store_scene_response is received.
void uic_mqtt_dotdot_fan_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the FanControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_window_covering_deceleration_time_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/DecelerationTimeLift.
void uic_mqtt_dotdot_alarms_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Alarms/ClusterRevision attribute.
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_set(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
Setup callback to be called when a +/AoXLocator/GeneratedCommands/angle_correction is received.
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/clear_weekly_schedule is received.
void uic_mqtt_dotdot_level_generated_stop_callback_set(const uic_mqtt_dotdot_level_stop_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltage.
void uic_mqtt_dotdot_groups_generated_remove_group_callback_unset(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/remove_group is received.
void uic_mqtt_dotdot_door_lock_set_user_type_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user_type is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentMin.
sl_status_t(* uic_mqtt_dotdot_identify_identify_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t identify_time)
Definition: dotdot_mqtt.h:3293
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
Setup callback to be called when a Thermostat/Commands/clear_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_remaining_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageRemaining.
sl_status_t uic_mqtt_dotdot_ota_upgrade_upgrade_serverid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OTAUpgrade/Attributes/UpgradeServerID.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_fail_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSTxUcastFail.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_control_mode_publish(const char *base_topic, PumpControlMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/EffectiveControlMode.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2AlarmMask.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/enhanced_view_scene is received.
void uic_mqtt_dotdot_door_lock_set_user_type_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user_type_response is received.
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ThermostatUserInterfaceConfigur...
void uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_unset(const uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_t callback)
Unsets callback to be called when a OTAUpgrade/Commands/image_block_request is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_heating_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedHeatingSetpoint.
sl_status_t uic_mqtt_dotdot_level_max_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MaxLevel.
sl_status_t uic_mqtt_dotdot_aox_locator_allow_list_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AllowList.
sl_status_t uic_mqtt_dotdot_electrical_measurement_harmonic_current_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier.
void uic_mqtt_dotdot_door_lock_set_user_status_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user_status is received.
sl_status_t(* uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_dehumidification_control_state_t, uic_mqtt_dotdot_dehumidification_control_updated_state_t)
Definition: dotdot_mqtt.h:20236
void uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_unset(const uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_allrfid_codes is received.
sl_status_t uic_mqtt_dotdot_color_control_white_pointy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/WhitePointY.
sl_status_t(* uic_mqtt_dotdot_scenes_recall_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time)
Definition: dotdot_mqtt.h:4481
void uic_mqtt_dotdot_poll_control_check_in_callback_clear()
Clears all callbacks registered for when PollControl/Commands/check_in is received.
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule_response is rece...
void uic_mqtt_dotdot_state_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the State/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageMinThreshold.
void uic_mqtt_dotdot_door_lock_getpin_code_callback_set(const uic_mqtt_dotdot_door_lock_getpin_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/getpin_code is received.
sl_status_t uic_mqtt_dotdot_thermostat_ac_error_code_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACErrorCode.
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/FastPollTimeout.
void uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_hue_and_saturation is received...
sl_status_t(* uic_mqtt_dotdot_window_covering_up_or_open_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:15360
sl_status_t uic_mqtt_dotdot_ias_zone_zone_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/ZoneType.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhB.
sl_status_t uic_mqtt_dotdot_color_control_color_pointby_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointBY.
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_unset(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/programming_event_notification is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhC.
void uic_mqtt_dotdot_on_off_generated_on_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/on is received.
void uic_mqtt_dotdot_application_monitoring_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ApplicationMonitoring Cluster.
sl_status_t uic_mqtt_dotdot_basic_generic_device_class_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/GenericDevice-Class.
void uic_mqtt_dotdot_set_configuration_parameters_write_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/configuration_parameters/Commands/WriteAttr...
void uic_mqtt_dotdot_clear_configuration_parameters_write_attributes_callbacks()
Clears all callbacks registered for when +/configuration_parameters/Commands/WriteAttributes is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMin.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_clear()
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/discover_paramet...
sl_status_t uic_mqtt_dotdot_ias_zone_zone_type_publish(const char *base_topic, IasZoneType value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneType.
void uic_mqtt_dotdot_unset_binding_force_read_attributes_callback(const uic_mqtt_dotdot_binding_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/binding/Commands/ForceReadAttributes ...
sl_status_t uic_mqtt_dotdot_power_configuration_mains_frequency_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsFrequency.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationVersion.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedThres...
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_percentage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/CurrentPositionLiftPercentage.
sl_status_t(* uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_iaswd_updated_state_t)
Definition: dotdot_mqtt.h:28329
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/enhanced_move_to_hue is received.
sl_status_t uic_mqtt_dotdot_color_control_primary6x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary6X.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_hue is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_fade_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/PowerOnFadeTime.
void uic_mqtt_dotdot_groups_remove_all_groups_callback_set(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
Setup callback to be called when a Groups/Commands/remove_all_groups is received.
sl_status_t(* uic_mqtt_dotdot_alarms_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_alarms_updated_state_t)
Definition: dotdot_mqtt.h:7706
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_unset(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/get_group_membership is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMin.
void uic_mqtt_dotdot_window_covering_generated_stop_callback_set(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_clear_binding_write_attributes_callbacks()
Clears all callbacks registered for when +/binding/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMultiplier.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_power_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/Power.
void uic_mqtt_dotdot_set_window_covering_write_attributes_callback(const uic_mqtt_dotdot_window_covering_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/window_covering/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_basic_application_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ApplicationVersion.
void uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_type is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactivePower.
void uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_unset(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
Unsets callback to be called when a PollControl/Commands/set_long_poll_interval is received.
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagerssi_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/LastMessageRSSI.
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AntennaMode.
sl_status_t uic_mqtt_dotdot_thermostat_outdoor_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OutdoorTemperature.
void uic_mqtt_dotdot_clear_electrical_conductivity_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/electrical_conductivity_measurement/Commands/ForceReadAttr...
void uic_mqtt_dotdot_color_control_move_color_callback_unset(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_color is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_clear()
Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_profile_info i...
void uic_mqtt_dotdot_scenes_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_binding_binding_table_full_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Binding/Attributes/BindingTableFull.
void uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/go_to_lift_value is received.
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_set(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/check_in is received.
sl_status_t uic_mqtt_dotdot_barrier_control_moving_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/MovingState.
void uic_mqtt_dotdot_set_pressure_measurement_write_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/pressure_measurement/Commands/WriteAttribut...
void uic_mqtt_dotdot_set_basic_force_read_attributes_callback(const uic_mqtt_dotdot_basic_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/basic/Commands/ForceReadAttributes is ...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold2.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMax.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_week_day_schedules_supported_per_user_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfWeekDaySchedulesSupportedPerUser.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule is received.
void uic_mqtt_dotdot_time_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Time/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule_response is rec...
void uic_mqtt_dotdot_color_control_move_to_color_callback_unset(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_color is received.
sl_status_t uic_mqtt_dotdot_on_off_off_wait_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/OffWaitTime.
void uic_mqtt_dotdot_level_stop_callback_set(const uic_mqtt_dotdot_level_stop_callback_t callback)
Setup callback to be called when a Level/Commands/stop is received.
void uic_mqtt_dotdot_identify_identify_query_callback_set(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
Setup callback to be called when a Identify/Commands/identify_query is received.
void uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_t callback)
Setup callback to be called when a OTAUpgrade/Commands/image_page_request is received.
void uic_mqtt_dotdot_color_control_color_loop_set_callback_set(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
Setup callback to be called when a ColorControl/Commands/color_loop_set is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_speed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/Speed.
void uic_mqtt_dotdot_ph_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PhMeasurement/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_state_interview_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35419
void uic_mqtt_dotdot_set_iaswd_write_attributes_callback(const uic_mqtt_dotdot_iaswd_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/iaswd/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase11th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_cooling_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationCooling.
void uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_status is received.
sl_status_t uic_mqtt_dotdot_basic_disable_local_config_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/DisableLocalConfig.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentPhC.
sl_status_t uic_mqtt_dotdot_barrier_control_moving_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/MovingState.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerFactor.
void uic_mqtt_dotdot_set_shade_configuration_write_attributes_callback(const uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/shade_configuration/Commands/WriteAttribute...
sl_status_t uic_mqtt_dotdot_system_metrics_fqdn_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/FQDN.
sl_status_t(* uic_mqtt_dotdot_scenes_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_scenes_updated_state_t)
Definition: dotdot_mqtt.h:4623
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_demand_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/EnergyCarrierDemandFormatting.
void uic_mqtt_dotdot_iaswd_start_warning_callback_clear()
Clears all callbacks registered for when IASWD/Commands/start_warning is received.
void uic_mqtt_dotdot_color_control_step_color_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/step_color is received.
sl_status_t(* uic_mqtt_dotdot_level_move_to_level_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t level, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6502
sl_status_t uic_mqtt_dotdot_time_time_zone_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/TimeZone.
sl_status_t uic_mqtt_dotdot_poll_control_short_poll_interval_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/ShortPollInterval.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_year_day_schedule_response is received...
sl_status_t(* uic_mqtt_dotdot_door_lock_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_door_lock_state_t, uic_mqtt_dotdot_door_lock_updated_state_t)
Definition: dotdot_mqtt.h:11302
sl_status_t uic_mqtt_dotdot_ballast_configuration_max_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/MaxLevel.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstPressure.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_value is received.
void uic_mqtt_dotdot_window_covering_up_or_open_callback_unset(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/up_or_open is received.
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percentage_tilt_value)
Definition: dotdot_mqtt.h:15396
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedThreshold.
sl_status_t uic_mqtt_dotdot_color_control_primary3y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary3Y.
void uic_mqtt_dotdot_scenes_view_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/view_scene_response is received.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_retry_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSTxUcastRetry.
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_clear()
Clears all callbacks registered for when BarrierControl/Commands/go_to_percent is received.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_year_day_schedule_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyMultiplier.
void uic_mqtt_dotdot_aox_locator_angle_report_callback_unset(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
Unsets callback to be called when a AoXLocator/Commands/angle_report is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/ScaledValue.
sl_status_t uic_mqtt_dotdot_flow_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/InstalledOpenLimitLift.
void uic_mqtt_dotdot_unset_state_write_attributes_callback(const uic_mqtt_dotdot_state_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/state/Commands/WriteAttributes is received...
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_year_day_schedule is receiv...
void uic_mqtt_dotdot_flow_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the FlowMeasurement Cluster.
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ElectricalConductivityMeasurement Cluster.
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/lock_door is received.
void uic_mqtt_dotdot_power_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PowerConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_threshold_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/HighTempThreshold.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_all_scenes is received.
void uic_mqtt_dotdot_poll_control_check_in_callback_set(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
Setup callback to be called when a PollControl/Commands/check_in is received.
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_set(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/step_hue is received.
void uic_mqtt_dotdot_iaswd_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the IASWD Cluster.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_received_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMessagesReceived.
sl_status_t uic_mqtt_dotdot_metering_current_summation_received_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentSummationReceived.
void uic_mqtt_dotdot_binding_bind_callback_set(const uic_mqtt_dotdot_binding_bind_callback_t callback)
Setup callback to be called when a Binding/Commands/bind is received.
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/PhysicalClosedLimitLift.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_quantity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3Quantity.
void uic_mqtt_dotdot_on_off_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the OnOff Cluster.
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_calibration_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/LocalTemperatureCalibration.
void uic_mqtt_dotdot_state_generated_interview_callback_set(const uic_mqtt_dotdot_state_interview_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/interview is received.
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule is received.
void uic_mqtt_dotdot_set_thermostat_user_interface_configuration_write_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/thermostat_user_interface_configuration/Com...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB.
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_year_day_schedule_response is received.
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4540
sl_status_t uic_mqtt_dotdot_door_lock_number_of_holiday_schedules_supported_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfHolidaySchedulesSupported.
void uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_step_hue is received.
sl_status_t(* uic_mqtt_dotdot_color_control_step_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint8_t step_size, uint8_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20872
void uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_allpin_codes_response is received.
void uic_mqtt_dotdot_groups_add_group_response_callback_set(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
Setup callback to be called when a Groups/Commands/add_group_response is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationcpu_average_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUAverageUsagePercent.
sl_status_t uic_mqtt_dotdot_system_metrics_disks_counters_publish(const char *base_topic, size_t value_count, const DiskIOCounters *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/DisksCounters.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerDivisor.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log is received.
sl_status_t(* uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pump_configuration_and_control_state_t, uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t)
Definition: dotdot_mqtt.h:17063
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase1st_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent.
void uic_mqtt_dotdot_unset_basic_write_attributes_callback(const uic_mqtt_dotdot_basic_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/basic/Commands/WriteAttributes is received...
void uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_clear()
Clears all callbacks registered for when OTAUpgrade/Commands/image_block_request is received.
void uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
Setup callback to be called when a Level/Commands/move_to_level_with_on_off is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_capacity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/Capacity.
sl_status_t uic_mqtt_dotdot_thermostat_system_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SystemMode.
void uic_mqtt_dotdot_alarms_get_alarm_callback_clear()
Clears all callbacks registered for when Alarms/Commands/get_alarm is received.
void uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/down_or_close is received...
sl_status_t uic_mqtt_dotdot_color_control_color_loop_stored_enhanced_hue_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopStoredEnhancedHue.
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_color_temperature is received.
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unlock_door_response is received.
sl_status_t uic_mqtt_dotdot_color_control_current_saturation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CurrentSaturation.
void uic_mqtt_dotdot_door_lock_generated_clear_allpin_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_allpin_codes_response is receiv...
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/copy_scene_response is received.
void uic_mqtt_dotdot_set_application_monitoring_write_attributes_callback(const uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/application_monitoring/Commands/WriteAttrib...
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
Definition: dotdot_mqtt.h:4549
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold2.
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/CheckInInterval.
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/lock_door_response is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_min_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/MinLevel.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_rated_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3RatedVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_apparent_power_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/TotalApparentPower.
void uic_mqtt_dotdot_color_control_move_to_color_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_color is received.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_weekday_schedule_response i...
sl_status_t(* uic_mqtt_dotdot_aox_locator_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_locator_state_t, uic_mqtt_dotdot_aox_locator_updated_state_t)
Definition: dotdot_mqtt.h:38766
void uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/go_to_lift_percentage is received.
void uic_mqtt_dotdot_window_covering_down_or_close_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/down_or_close is received.
sl_status_t uic_mqtt_dotdot_color_control_remaining_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/RemainingTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentPhB.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/IntermediateSetpointsTilt.
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/LongPollInterval.
sl_status_t uic_mqtt_dotdot_thermostat_max_cool_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MaxCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_light_sensor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceLevelSensing/Attributes/LightSensorType.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_year_day_schedules_supported_per_user_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfYearDaySchedulesSupportedPerUser.
void uic_mqtt_dotdot_binding_bind_callback_unset(const uic_mqtt_dotdot_binding_bind_callback_t callback)
Unsets callback to be called when a Binding/Commands/bind is received.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue_and_saturat...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold1.
sl_status_t uic_mqtt_dotdot_ota_upgrade_image_upgrade_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OTAUpgrade/Attributes/ImageUpgradeStatus.
void uic_mqtt_dotdot_door_lock_generated_clear_allrfid_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_allrfid_codes_response is recei...
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:29528
sl_status_t uic_mqtt_dotdot_application_monitoring_hostname_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/Hostname.
sl_status_t(* uic_mqtt_dotdot_level_move_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6515
void uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_saturation is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/ScaledTolerance.
sl_status_t(* uic_mqtt_dotdot_window_covering_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:15370
sl_status_t uic_mqtt_dotdot_color_control_options_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Options.
void uic_mqtt_dotdot_groups_remove_all_groups_callback_unset(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
Unsets callback to be called when a Groups/Commands/remove_all_groups is received.
sl_status_t uic_mqtt_dotdot_level_remaining_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/RemainingTime.
void(* group_dispatch_t)(uint16_t group_id, const char *cluster_name, const char *command, const char *message, size_t message_length, mqtt_message_callback_t callback)
Definition: dotdot_mqtt.h:39979
void uic_mqtt_dotdot_unset_occupancy_sensing_write_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/occupancy_sensing/Commands/WriteAttributes...
void uic_mqtt_dotdot_clear_level_force_read_attributes_callbacks()
Clears all callbacks registered for when +/level/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clearpin_code_response is received.
void uic_mqtt_dotdot_on_off_off_with_effect_callback_unset(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
Unsets callback to be called when a OnOff/Commands/off_with_effect is received.
void uic_mqtt_dotdot_unset_shade_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/shade_configuration/Commands/ForceRea...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_rated_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3RatedVoltage.
void uic_mqtt_dotdot_ballast_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to BallastConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_on_off_global_scene_control_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/GlobalSceneControl.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_scenes_last_configured_by_publish(const char *base_topic, EUI64 value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/LastConfiguredBy.
void uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_status is received.
sl_status_t uic_mqtt_dotdot_door_lock_rf_programming_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RFProgrammingEventMask.
void uic_mqtt_dotdot_thermostat_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Thermostat/ClusterRevision attribute.
void uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_set(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/default_reset_all_para...
void uic_mqtt_dotdot_relativity_humidity_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the RelativityHumidity Cluster.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_manufacturer_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3Manufacturer.
void uic_mqtt_dotdot_door_lock_generated_setpin_code_callback_unset(const uic_mqtt_dotdot_door_lock_setpin_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/setpin_code is received.
sl_status_t(* uic_mqtt_dotdot_on_off_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_on_off_state_t, uic_mqtt_dotdot_on_off_updated_state_t)
Definition: dotdot_mqtt.h:5980
void uic_mqtt_dotdot_door_lock_setpin_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/setpin_code is received.
void uic_mqtt_dotdot_electrical_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ElectricalMeasurement Cluster.
sl_status_t uic_mqtt_dotdot_barrier_control_close_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/CloseEvents.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_frequencym_hz_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUFrequencyMHz.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/SetpointChangeSource.
sl_status_t uic_mqtt_dotdot_door_lock_sound_volume_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SoundVolume.
void uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_type_response is recei...
sl_status_t uic_mqtt_dotdot_ias_zone_zone_status_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneStatus.
sl_status_t uic_mqtt_dotdot_color_control_primary1y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary1Y.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_bcast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacTxBcast.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_max_temp_experienced_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/MaxTempExperienced.
void uic_mqtt_dotdot_level_stop_callback_clear()
Clears all callbacks registered for when Level/Commands/stop is received.
void uic_mqtt_dotdot_door_lock_get_user_type_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_type_response is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_max_delivery_time_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMaxDeliveryTimeSeconds.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_active_power_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACActivePowerOverload.
sl_status_t(* uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ballast_configuration_updated_state_t)
Definition: dotdot_mqtt.h:23947
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC.
sl_status_t uic_mqtt_dotdot_color_control_color_pointg_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointGIntensity.
sl_status_t uic_mqtt_dotdot_shade_configuration_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/Mode.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SetpointChangeSource.
sl_status_t uic_mqtt_dotdot_color_control_primary1x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary1X.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measurement_type_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasurementType.
void uic_mqtt_dotdot_level_generated_move_callback_unset(const uic_mqtt_dotdot_level_move_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_size_publish(const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatterySize.
void uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_unset(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/stop_move_step is received.
void uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_clear()
Clears all callbacks registered for when Basic/Commands/reset_to_factory_defaults is received.
void uic_mqtt_dotdot_fan_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to FanControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB.
sl_status_t uic_mqtt_dotdot_color_control_primary6y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary6Y.
void uic_mqtt_dotdot_clear_door_lock_write_attributes_callbacks()
Clears all callbacks registered for when +/door_lock/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_unset(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/set_short_poll_interval is receiv...
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unlock_with_timeout is received.
sl_status_t uic_mqtt_dotdot_on_off_on_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/OnTime.
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_unset(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_hue is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerMultiplier.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_max_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUMaxUsagePercent.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_weight_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleFilteringWeight.
sl_status_t uic_mqtt_dotdot_time_dst_end_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/DstEnd.
void uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_clear()
Clears all callbacks registered for when OTAUpgrade/Commands/upgrade_end_request is received.
sl_status_t uic_mqtt_dotdot_system_metrics_ram_availablemb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/RAMAvailableMB.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t scheduleid, uint16_t userid, zclStatus status, uint32_t local_start_time, uint32_t local_end_time)
Definition: dotdot_mqtt.h:10986
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_unset(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
Unsets callback to be called when a +/ProtocolController-NetworkManagement/GeneratedCommands/write is...
sl_status_t uic_mqtt_dotdot_level_default_move_rate_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/DefaultMoveRate.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase9th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent.
sl_status_t(* uic_mqtt_dotdot_binding_bind_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name, const char *destination_unid, uint8_t destination_ep)
Definition: dotdot_mqtt.h:35738
sl_status_t uic_mqtt_dotdot_door_lock_lock_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LockState.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule is received.
sl_status_t(* uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5947
void uic_mqtt_dotdot_door_lock_set_user_status_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user_status is received.
sl_status_t uic_mqtt_dotdot_temperature_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_scenes_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/view_scene_response is received.
void uic_mqtt_dotdot_scenes_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Scenes/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_speed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstSpeed.
sl_status_t uic_mqtt_dotdot_metering_current_inlet_energy_carrier_summation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentInletEnergyCarrierSummation.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACVoltageMultiplier.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_holiday_schedule is received.
void uic_mqtt_dotdot_unset_carbon_monoxide_write_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/carbon_monoxide/Commands/WriteAttributes i...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_operation_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/OperationMode.
sl_status_t uic_mqtt_dotdot_system_metrics_disks_counters_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/DisksCounters.
void uic_mqtt_dotdot_level_move_callback_clear()
Clears all callbacks registered for when Level/Commands/move is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryAlarmState.
sl_status_t(* uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_position_estimation_state_t, uic_mqtt_dotdot_aox_position_estimation_updated_state_t)
Definition: dotdot_mqtt.h:39597
void uic_mqtt_dotdot_state_generated_remove_offline_callback_set(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/remove_offline is received.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
Setup callback to be called when a Thermostat/Commands/get_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageDivisor.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_fail_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxUcastFail.
void uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_unset(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/lock_door_response is received.
void uic_mqtt_dotdot_set_flow_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/flow_measurement/Commands/ForceReadAtt...
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:11164
sl_status_t uic_mqtt_dotdot_thermostat_number_of_daily_transitions_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/NumberOfDailyTransitions.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod.
sl_status_t uic_mqtt_dotdot_ph_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PhMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_unset_door_lock_force_read_attributes_callback(const uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/door_lock/Commands/ForceReadAttribute...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhB.
sl_status_t uic_mqtt_dotdot_binding_binding_table_publish(const char *base_topic, size_t value_count, const BindingObject *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Binding/Attributes/BindingTable.
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_set(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
Setup callback to be called when a ApplicationMonitoring/Commands/log_entry is received.
void uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_color_temperature is received.
void uic_mqtt_dotdot_window_covering_up_or_open_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/up_or_open is received.
sl_status_t uic_mqtt_dotdot_door_lock_door_closed_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/DoorClosedEvents.
sl_status_t uic_mqtt_dotdot_basic_stack_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/StackVersion.
void uic_mqtt_dotdot_identify_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Identify Cluster.
void uic_mqtt_dotdot_name_and_location_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the NameAndLocation/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status)
Definition: dotdot_mqtt.h:10876
void uic_mqtt_dotdot_clear_ballast_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/ballast_configuration/Commands/ForceReadAttributes is rece...
sl_status_t uic_mqtt_dotdot_application_monitoring_uptime_minutes_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/UptimeMinutes.
sl_status_t uic_mqtt_dotdot_system_metrics_disks_usage_publish(const char *base_topic, size_t value_count, const DiskUsageData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/DisksUsage.
void uic_mqtt_dotdot_clear_pump_configuration_and_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/pump_configuration_and_control/Commands/ForceReadAttribute...
sl_status_t(* uic_mqtt_dotdot_barrier_control_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:16477
void uic_mqtt_dotdot_poll_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PollControl Cluster.
void uic_mqtt_dotdot_groups_view_group_callback_unset(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
Unsets callback to be called when a Groups/Commands/view_group is received.
void uic_mqtt_dotdot_clear_illuminance_level_sensing_write_attributes_callbacks()
Clears all callbacks registered for when +/illuminance_level_sensing/Commands/WriteAttributes is rece...
void uic_mqtt_dotdot_door_lock_getrfid_code_callback_set(const uic_mqtt_dotdot_door_lock_getrfid_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/getrfid_code is received.
sl_status_t uic_mqtt_dotdot_ota_upgrade_image_stamp_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OTAUpgrade/Attributes/ImageStamp.
void uic_mqtt_dotdot_ota_upgrade_generated_image_page_request_callback_clear()
Clears all callbacks registered for when +/OTAUpgrade/GeneratedCommands/image_page_request is receive...
void uic_mqtt_dotdot_electrical_conductivity_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ElectricalConductivityMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/LineCurrentPhB.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule is received.
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
Setup callback to be called when a IASZone/Commands/zone_enroll_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_type is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phb_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerFactorPhB.
sl_status_t uic_mqtt_dotdot_barrier_control_barrier_position_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/BarrierPosition.
void uic_mqtt_dotdot_on_off_on_callback_set(const uic_mqtt_dotdot_on_off_on_callback_t callback)
Setup callback to be called when a OnOff/Commands/on is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold2.
sl_status_t uic_mqtt_dotdot_flow_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FlowMeasurement/Attributes/MinMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_level_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_level_state_t, uic_mqtt_dotdot_level_updated_state_t)
Definition: dotdot_mqtt.h:6644
void uic_mqtt_dotdot_system_metrics_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the SystemMetrics/ClusterRevision attribute.
void uic_mqtt_dotdot_unset_groups_write_attributes_callback(const uic_mqtt_dotdot_groups_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/groups/Commands/WriteAttributes is receive...
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
Setup callback to be called when a Scenes/Commands/remove_all_scenes is received.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_timestamp_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/SetpointChangeSourceTimestamp.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_bcast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxBcast.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_percentage is receiv...
void uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_unset(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
Unsets callback to be called when a Level/Commands/move_to_level_with_on_off is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_max_cool_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationMaxCool.
sl_status_t uic_mqtt_dotdot_ota_upgrade_manufacturerid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OTAUpgrade/Attributes/ManufacturerID.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_trip_point_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampBurnHoursTripPoint.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_voltage_measurement_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule_response is rece...
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_year_day_schedule is received.
void uic_mqtt_dotdot_set_scenes_write_attributes_callback(const uic_mqtt_dotdot_scenes_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/scenes/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_color_control_primary5x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary5X.
void uic_mqtt_dotdot_configuration_parameters_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ConfigurationParameters Cluster...
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_level_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceLevelSensing/Attributes/LevelStatus.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_bcast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacRxBcast.
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ElectricalConductivityMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_ias_zone_current_zone_sensitivity_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/CurrentZoneSensitivityLevel.
void uic_mqtt_dotdot_unset_basic_force_read_attributes_callback(const uic_mqtt_dotdot_basic_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/basic/Commands/ForceReadAttributes is...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrent.
void uic_mqtt_dotdot_temperature_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the TemperatureMeasurement Cluster.
void uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_set(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/down_or_close is received.
void uic_mqtt_dotdot_ota_upgrade_generated_query_next_image_request_callback_clear()
Clears all callbacks registered for when +/OTAUpgrade/GeneratedCommands/query_next_image_request is r...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold2.
sl_status_t uic_mqtt_dotdot_diagnostics_nwk_decrypt_failures_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NWKDecryptFailures.
void uic_mqtt_dotdot_groups_remove_all_groups_callback_clear()
Clears all callbacks registered for when Groups/Commands/remove_all_groups is received.
void uic_mqtt_dotdot_clear_device_temperature_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/device_temperature_configuration/Commands/ForceReadAttribu...
sl_status_t(* uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_occupancy_sensing_updated_state_t)
Definition: dotdot_mqtt.h:26212
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_min_temp_experienced_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/MinTempExperienced.
void uic_mqtt_dotdot_clear_temperature_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/temperature_measurement/Commands/ForceReadAttributes is re...
void uic_mqtt_dotdot_set_groups_force_read_attributes_callback(const uic_mqtt_dotdot_groups_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/groups/Commands/ForceReadAttributes is...
sl_status_t uic_mqtt_dotdot_level_max_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/MaxLevel.
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_usedmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/SWAPMemoryUsedMB.
void uic_mqtt_dotdot_door_lock_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the DoorLock Cluster.
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_set(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
Setup callback to be called when a ProtocolController-NetworkManagement/Commands/write is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedSetbackMax.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:38315
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3AlarmMask.
void uic_mqtt_dotdot_color_control_move_hue_callback_unset(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_hue is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageMinThreshold.
void uic_mqtt_dotdot_set_ballast_configuration_write_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/ballast_configuration/Commands/WriteAttribu...
sl_status_t uic_mqtt_dotdot_color_control_white_pointx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/WhitePointX.
void uic_mqtt_dotdot_ota_upgrade_image_notify_callback_unset(const uic_mqtt_dotdot_ota_upgrade_image_notify_callback_t callback)
Unsets callback to be called when a OTAUpgrade/Commands/image_notify is received.
sl_status_t uic_mqtt_dotdot_door_lock_rf_programming_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFProgrammingEventMask.
void uic_mqtt_dotdot_scenes_view_scene_callback_unset(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/view_scene is received.
void uic_mqtt_dotdot_on_off_generated_on_callback_unset(const uic_mqtt_dotdot_on_off_on_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/on is received.
void uic_mqtt_dotdot_set_aox_position_estimation_force_read_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/aox_position_estimation/Commands/Force...
sl_status_t uic_mqtt_dotdot_thermostat_pi_heating_demand_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/PIHeatingDemand.
void uic_mqtt_dotdot_clear_power_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/power_configuration/Commands/ForceReadAttributes is receiv...
void uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_hue_and_saturation is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhC.
void uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_clear()
Clears all callbacks registered for when PollControl/Commands/set_long_poll_interval is received.
sl_status_t uic_mqtt_dotdot_barrier_control_command_close_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/CommandCloseEvents.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhC.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMax.
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t hue, CCDirection direction, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20803
void uic_mqtt_dotdot_door_lock_clearpin_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clearpin_code is received.
sl_status_t(* uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:17963
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_unset(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/reset_all_alarms is received.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_set_metering_write_attributes_callback(const uic_mqtt_dotdot_metering_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/metering/Commands/WriteAttributes is receiv...
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactivePowerPhB.
void uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/set_long_poll_interval is re...
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/lock_door is received.
void uic_mqtt_dotdot_door_lock_generated_clear_allrfid_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_allrfid_codes is received.
void uic_mqtt_dotdot_clear_protocol_controller_network_management_write_attributes_callbacks()
Clears all callbacks registered for when +/protocol_controller_network_management/Commands/WriteAttri...
sl_status_t uic_mqtt_dotdot_basic_manufacturer_name_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ManufacturerName.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_range_callback_clear()
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/discover_paramet...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold1.
sl_status_t uic_mqtt_dotdot_poll_control_short_poll_interval_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/ShortPollInterval.
void uic_mqtt_dotdot_illuminance_level_sensing_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IlluminanceLevelSensing/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACPowerDivisor.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/Speed.
sl_status_t uic_mqtt_dotdot_temperature_measurement_max_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhB.
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_unset(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/recall_scene is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageDivisor.
void uic_mqtt_dotdot_clear_dehumidification_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/dehumidification_control/Commands/ForceReadAttributes is r...
sl_status_t uic_mqtt_dotdot_ballast_configuration_intrinsic_ballast_factor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/IntrinsicBallastFactor.
void uic_mqtt_dotdot_set_name_and_location_write_attributes_callback(const uic_mqtt_dotdot_name_and_location_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/name_and_location/Commands/WriteAttributes ...
sl_status_t uic_mqtt_dotdot_system_metrics_network_interfaces_data_publish(const char *base_topic, size_t value_count, const NetworkInterfaceData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/NetworkInterfacesData.
void uic_mqtt_dotdot_door_lock_getpin_code_callback_unset(const uic_mqtt_dotdot_door_lock_getpin_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/getpin_code is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/LineCurrent.
void uic_mqtt_dotdot_level_move_to_closest_frequency_callback_set(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
Setup callback to be called when a Level/Commands/move_to_closest_frequency is received.
void uic_mqtt_dotdot_dehumidification_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the DehumidificationControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMax.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule_response is rec...
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_usedmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/VirtualMemoryUsedMB.
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_unset(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
Unsets callback to be called when a +/IASWD/GeneratedCommands/squawk is received.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_unset(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter is...
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured5th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent.
void uic_mqtt_dotdot_clear_illuminance_level_sensing_force_read_attributes_callbacks()
Clears all callbacks registered for when +/illuminance_level_sensing/Commands/ForceReadAttributes is ...
void uic_mqtt_dotdot_groups_generated_view_group_callback_set(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/view_group is received.
void uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_clear()
Clears all callbacks registered for when Binding/Commands/unbind_from_protocol_controller is received...
sl_status_t uic_mqtt_dotdot_scenes_scene_count_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/SceneCount.
sl_status_t uic_mqtt_dotdot_door_lock_lock_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/LockState.
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_set(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
Setup callback to be called when a +/IASWD/GeneratedCommands/squawk is received.
void uic_mqtt_dotdot_color_control_step_saturation_callback_unset(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/step_saturation is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile ...
sl_status_t uic_mqtt_dotdot_application_monitoring_application_connected_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationConnected.
void uic_mqtt_dotdot_groups_generated_add_group_callback_set(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/add_group is received.
void uic_mqtt_dotdot_unset_ph_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/ph_measurement/Commands/ForceReadAttr...
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_tilt_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/IntermediateSetpointsTilt.
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percentage_lift_value)
Definition: dotdot_mqtt.h:15382
void uic_mqtt_dotdot_unset_ota_upgrade_force_read_attributes_callback(const uic_mqtt_dotdot_ota_upgrade_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/ota_upgrade/Commands/ForceReadAttribu...
void uic_mqtt_dotdot_aox_position_estimation_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the AoXPositionEstimation Cluster.
sl_status_t uic_mqtt_dotdot_state_endpoint_id_list_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; State/Attributes/EndpointIdList.
sl_status_t uic_mqtt_dotdot_level_current_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/CurrentLevel.
sl_status_t(* uic_mqtt_dotdot_color_control_move_color_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, int16_t ratex, int16_t ratey, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20917
sl_status_t(* uic_mqtt_dotdot_name_and_location_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_name_and_location_state_t, uic_mqtt_dotdot_name_and_location_updated_state_t)
Definition: dotdot_mqtt.h:38136
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase1st_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerMultiplier.
sl_status_t uic_mqtt_dotdot_color_control_color_pointb_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointBIntensity.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltage.
sl_status_t uic_mqtt_dotdot_thermostat_ac_coil_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACCoilTemperature.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_timeout_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleCorrectionTimeout.
void uic_mqtt_dotdot_ota_upgrade_unretain_cluster_revision(const char *base_topic)
Unretain a publication to OTAUpgrade/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_min_setpoint_dead_band_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MinSetpointDeadBand.
sl_status_t uic_mqtt_dotdot_aox_position_estimation_position_publish(const char *base_topic, EstimatedPosition value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXPositionEstimation/Attributes/Position.
sl_status_t(* uic_mqtt_dotdot_door_lock_getrfid_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid)
Definition: dotdot_mqtt.h:11125
sl_status_t uic_mqtt_dotdot_shade_configuration_closed_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/ClosedLimit.
void uic_mqtt_dotdot_barrier_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the BarrierControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_counter_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB.
void uic_mqtt_dotdot_on_off_generated_off_callback_set(const uic_mqtt_dotdot_on_off_off_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/off is received.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_hue_and_saturation ...
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_clear()
Clears all callbacks registered for when +/Identify/GeneratedCommands/identify_query_response is rece...
void uic_mqtt_dotdot_door_lock_generated_setrfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/setrfid_code_response is received.
void uic_mqtt_dotdot_diagnostics_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Diagnostics Cluster.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene_response is receiv...
sl_status_t uic_mqtt_dotdot_metering_historical_consumption_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/HistoricalConsumptionFormatting.
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule_response is rec...
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_scaled_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MaxScaledValue.
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4529
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedSetback.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/LineCurrentPhC.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerMax.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserType user_type)
Definition: dotdot_mqtt.h:11096
void uic_mqtt_dotdot_door_lock_get_user_status_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_status is received.
void uic_mqtt_dotdot_temperature_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the TemperatureMeasurement Cluster.
sl_status_t(* uic_mqtt_dotdot_door_lock_lock_door_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_orrfid_code)
Definition: dotdot_mqtt.h:10703
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule is received.
void uic_mqtt_dotdot_clear_name_and_location_write_attributes_callbacks()
Clears all callbacks registered for when +/name_and_location/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/copy_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerPhC.
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint16_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20986
sl_status_t(* uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:27686
void uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
Setup callback to be called when a +/Binding/GeneratedCommands/unbind_from_protocol_controller is rec...
sl_status_t uic_mqtt_dotdot_ota_upgrade_image_typeid_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/ImageTypeID.
void uic_mqtt_dotdot_on_off_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the OnOff/ClusterRevision attribute.
void uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_unset(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/default_reset_all_par...
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_holiday_schedule is receive...
void uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_color_temperature is received.
sl_status_t uic_mqtt_dotdot_time_local_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/LocalTime.
void uic_mqtt_dotdot_door_lock_generated_getrfid_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/getrfid_code_response is receiv...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB.
void uic_mqtt_dotdot_on_off_generated_off_callback_unset(const uic_mqtt_dotdot_on_off_off_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/off is received.
sl_status_t uic_mqtt_dotdot_system_metrics_reporting_interval_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/ReportingIntervalSeconds.
sl_status_t uic_mqtt_dotdot_ballast_configuration_intrinsic_ballast_factor_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/IntrinsicBallastFactor.
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_pti_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ProtocolController-RFTelemetry/Attributes/PTIEnabled.
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_door_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_orrfid_code)
Definition: dotdot_mqtt.h:10717
sl_status_t(* uic_mqtt_dotdot_on_off_on_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5928
sl_status_t uic_mqtt_dotdot_diagnostics_aps_unauthorized_key_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSUnauthorizedKey.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandDeliveredTime.
void uic_mqtt_dotdot_set_power_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/power_configuration/Commands/ForceRead...
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_measurement_updated_state_t)
Definition: dotdot_mqtt.h:29831
void uic_mqtt_dotdot_identify_identify_query_response_callback_clear()
Clears all callbacks registered for when Identify/Commands/identify_query_response is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_local_programming_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnableLocalProgramming.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_holiday_schedule_response is receive...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold3.
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_set(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/view_group_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold3.
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagerssi_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/LastMessageRSSI.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_clear()
Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_measurement_pr...
void uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/lock_door_response is received.
sl_status_t uic_mqtt_dotdot_aox_locator_cte_sampling_interval_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/CTESamplingInterval.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_ucast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacRxUcast.
void uic_mqtt_dotdot_configuration_parameters_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ConfigurationParameters/ClusterRevision attribute.
void uic_mqtt_dotdot_set_temperature_measurement_write_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/temperature_measurement/Commands/WriteAttri...
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_cooling_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedCoolingSetpoint.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_year_day_schedule is received.
sl_status_t(* uic_mqtt_dotdot_on_off_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5923
sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *sourceunid, const char *destinationunid, bool transmission_successful, uint16_t transmission_time_ms, int8_t tx_powerd_bm, uint8_t tx_channel, uint8_t routing_attempts, bool route_changed, TxReportTransmissionSpeed transmission_speed, int8_t measured_noise_floord_bm, uint8_t last_route_repeaters_count, const char **last_route_repeaters, uint8_t incomingrssi_repeaters_count, const int8_t *incomingrssi_repeaters, int8_t ackrssi, uint8_t ack_channel, const char *last_route_failed_link_functionalunid, const char *last_route_failed_link_non_functionalunid, int8_t destination_ack_tx_powerd_bm, int8_t destination_ack_measuredrssi, int8_t destination_ack_measured_noise_floor)
Definition: dotdot_mqtt.h:35091
sl_status_t uic_mqtt_dotdot_power_configuration_battery_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryQuantity.
sl_status_t(* uic_mqtt_dotdot_state_remove_offline_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35409
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout is received.
void uic_mqtt_dotdot_scenes_recall_scene_callback_set(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/recall_scene is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_door_response is received.
sl_status_t uic_mqtt_dotdot_relativity_humidity_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; RelativityHumidity/Attributes/MinMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ph_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26699
sl_status_t(* uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t number_of_transitions, uint8_t day_of_week, uint8_t mode, uint8_t transitions_count, const TransitionType *transitions)
Definition: dotdot_mqtt.h:17904
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_percentage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/CurrentPositionTiltPercentage.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_max_threshold_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltageMaxThreshold.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Quantity.
sl_status_t uic_mqtt_dotdot_configuration_parameters_configuration_parameters_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ConfigurationParameters/Attributes/ConfigurationParameters.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2AlarmMask.
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule is received.
void uic_mqtt_dotdot_clear_binding_force_read_attributes_callbacks()
Clears all callbacks registered for when +/binding/Commands/ForceReadAttributes is received.
sl_status_t(* uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_measurement_state_t, uic_mqtt_dotdot_illuminance_measurement_updated_state_t)
Definition: dotdot_mqtt.h:24548
sl_status_t(* uic_mqtt_dotdot_groups_view_group_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id, const char *group_name)
Definition: dotdot_mqtt.h:3680
sl_status_t uic_mqtt_dotdot_color_control_compensation_text_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CompensationText.
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership_response is receiv...
sl_status_t uic_mqtt_dotdot_application_monitoring_application_name_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationName.
void uic_mqtt_dotdot_set_poll_control_write_attributes_callback(const uic_mqtt_dotdot_poll_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/poll_control/Commands/WriteAttributes is re...
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_statistics_reporting_interval_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTStatisticsReportingIntervalSeco...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_flow_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstFlow.
void uic_mqtt_dotdot_iaswd_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IASWD/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/Power.
void uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_log_record is received.
sl_status_t uic_mqtt_dotdot_thermostat_max_heat_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MaxHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_basic_product_code_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ProductCode.
sl_status_t uic_mqtt_dotdot_color_control_currentx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentX.
void uic_mqtt_dotdot_door_lock_unlock_door_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unlock_door is received.
sl_status_t uic_mqtt_dotdot_door_lock_minpin_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MinPINCodeLength.
void uic_mqtt_dotdot_unset_identify_force_read_attributes_callback(const uic_mqtt_dotdot_identify_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/identify/Commands/ForceReadAttributes...
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_status_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:10869
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_counter_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC.
void uic_mqtt_dotdot_door_lock_generated_clearpin_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clearpin_code_response is recei...
void uic_mqtt_dotdot_ballast_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the BallastConfiguration Cluster.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/enhanced_view_scene is received.
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_min_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/CheckInIntervalMin.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_dwell_trip_point_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/LowTempDwellTripPoint.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTLoggingEnabled.
void uic_mqtt_dotdot_state_discover_neighbors_callback_unset(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
Unsets callback to be called when a State/Commands/discover_neighbors is received.
void uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_unset(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
Unsets callback to be called when a PollControl/Commands/set_short_poll_interval is received.
void uic_mqtt_dotdot_unset_illuminance_level_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/illuminance_level_sensing/Commands/Fo...
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint16_t manufacturer_code, OTAImageType image_type, uint32_t file_version, uint32_t file_offset, const char *image_data, uint32_t current_time, uint32_t request_time, uint16_t minimum_block_period)
Definition: dotdot_mqtt.h:8639
sl_status_t uic_mqtt_dotdot_level_current_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/CurrentFrequency.
sl_status_t uic_mqtt_dotdot_barrier_control_command_close_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/CommandCloseEvents.
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_set(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
Setup callback to be called when a +/Identify/GeneratedCommands/identify_query_response is received.
sl_status_t uic_mqtt_dotdot_ota_upgrade_upgrade_serverid_publish(const char *base_topic, EUI64 value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/UpgradeServerID.
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_stale_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NeighborStale.
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/enhanced_move_to_hue is received.
void uic_mqtt_dotdot_ballast_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the BallastConfiguration Cluster.
void uic_mqtt_dotdot_scenes_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Scenes Cluster.
sl_status_t uic_mqtt_dotdot_ota_upgrade_current_file_version_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/CurrentFileVersion.
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_set(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
Setup callback to be called when a Alarms/Commands/reset_all_alarms is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageMinThreshold.
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCapacity.
void uic_mqtt_dotdot_unset_temperature_measurement_write_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/temperature_measurement/Commands/WriteAttr...
void uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_allrfid_codes_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsFrequency.
void uic_mqtt_dotdot_set_application_monitoring_force_read_attributes_callback(const uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/application_monitoring/Commands/ForceR...
void uic_mqtt_dotdot_occupancy_sensing_unretain_cluster_revision(const char *base_topic)
Unretain a publication to OccupancySensing/ClusterRevision attribute.
void uic_mqtt_dotdot_pump_configuration_and_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PumpConfigurationAndControl Cluster.
void uic_mqtt_dotdot_color_control_move_to_hue_callback_unset(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_hue is received.
sl_status_t uic_mqtt_dotdot_metering_summation_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/SummationFormatting.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_quantity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryQuantity.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_statistics_reporting_interval_seconds_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTStatisticsReportingIntervalSeconds.
void uic_mqtt_dotdot_unset_ias_zone_write_attributes_callback(const uic_mqtt_dotdot_ias_zone_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/ias_zone/Commands/WriteAttributes is recei...
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_unit_of_measure_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/EnergyCarrierUnitOfMeasure.
sl_status_t uic_mqtt_dotdot_door_lock_requirepi_nforrf_operation_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RequirePINforRFOperation.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerPhB.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_dwell_trip_point_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/HighTempDwellTripPoint.
sl_status_t(* uic_mqtt_dotdot_metering_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_metering_updated_state_t)
Definition: dotdot_mqtt.h:28630
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_reactive_power_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACReactivePowerOverload.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t parameter_id, int64_t value)
Definition: dotdot_mqtt.h:38320
sl_status_t uic_mqtt_dotdot_color_control_color_pointrx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointRX.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/zone_enroll_response is received...
sl_status_t uic_mqtt_dotdot_thermostat_control_sequence_of_operation_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ControlSequenceOfOperation.
sl_status_t uic_mqtt_dotdot_system_metrics_hostname_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/Hostname.
sl_status_t uic_mqtt_dotdot_scenes_current_scene_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/CurrentScene.
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_duration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/TemperatureSetpointHoldDuration.
void uic_mqtt_dotdot_set_window_covering_force_read_attributes_callback(const uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/window_covering/Commands/ForceReadAttr...
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_counter_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter.
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_clear()
Clears all callbacks registered for when +/IASWD/GeneratedCommands/start_warning is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_clear()
Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_profile_info_r...
sl_status_t uic_mqtt_dotdot_ballast_configuration_max_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/MaxLevel.
void uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/zone_status_change_notification is re...
void uic_mqtt_dotdot_unset_fan_control_write_attributes_callback(const uic_mqtt_dotdot_fan_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/fan_control/Commands/WriteAttributes is re...
void uic_mqtt_dotdot_set_on_off_write_attributes_callback(const uic_mqtt_dotdot_on_off_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/on_off/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_barrier_control_open_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/OpenPeriod.
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_publish(const char *base_topic, CoordinateAndOrientation value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/PositionAndOrientation.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_current_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/CurrentTemperature.
sl_status_t uic_mqtt_dotdot_basic_physical_environment_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/PhysicalEnvironment.
sl_status_t uic_mqtt_dotdot_metering_unitof_measure_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/UnitofMeasure.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerFactor.
void uic_mqtt_dotdot_state_interview_callback_unset(const uic_mqtt_dotdot_state_interview_callback_t callback)
Unsets callback to be called when a State/Commands/interview is received.
sl_status_t uic_mqtt_dotdot_scenes_scene_table_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/SceneTable.
void uic_mqtt_dotdot_color_control_generated_move_to_color_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_color is received.
void uic_mqtt_dotdot_clear_fan_control_write_attributes_callbacks()
Clears all callbacks registered for when +/fan_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_color_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/color_control/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_t callback)
Setup callback to be called when a OTAUpgrade/Commands/query_next_image_request is received.
sl_status_t uic_mqtt_dotdot_thermostat_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AlarmMask.
void uic_mqtt_dotdot_door_lock_generated_clearpin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clearpin_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB.
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_unset(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_saturation is received.
sl_status_t uic_mqtt_dotdot_on_off_on_off_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/OnOff.
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/get_group_membership is received.
sl_status_t uic_mqtt_dotdot_barrier_control_command_open_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/CommandOpenEvents.
sl_status_t uic_mqtt_dotdot_color_control_drift_compensation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/DriftCompensation.
void uic_mqtt_dotdot_color_control_step_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/step_hue is received.
sl_status_t uic_mqtt_dotdot_barrier_control_open_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/OpenPeriod.
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:10754
sl_status_t uic_mqtt_dotdot_color_control_color_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorMode.
void uic_mqtt_dotdot_clear_occupancy_sensing_write_attributes_callbacks()
Clears all callbacks registered for when +/occupancy_sensing/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_thermostat_max_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MaxCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_time_time_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/TimeStatus.
sl_status_t uic_mqtt_dotdot_application_monitoring_fqdn_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/FQDN.
sl_status_t uic_mqtt_dotdot_color_control_color_pointgx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointGX.
void uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
Setup callback to be called when a PollControl/Commands/set_long_poll_interval is received.
void uic_mqtt_dotdot_set_electrical_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/electrical_measurement/Commands/ForceR...
sl_status_t uic_mqtt_dotdot_system_metrics_disks_usage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/DisksUsage.
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_weekday_schedule is received.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_weekday_schedule is receive...
void uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_status is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:10904
sl_status_t(* uic_mqtt_dotdot_door_lock_get_log_record_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t log_index)
Definition: dotdot_mqtt.h:10761
sl_status_t uic_mqtt_dotdot_basic_disable_local_config_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/DisableLocalConfig.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_max_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltageMaxThreshold.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_alarms_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACAlarmsMask.
void uic_mqtt_dotdot_on_off_off_with_effect_callback_clear()
Clears all callbacks registered for when OnOff/Commands/off_with_effect is received.
sl_status_t uic_mqtt_dotdot_basic_producturl_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ProductURL.
sl_status_t uic_mqtt_dotdot_door_lock_door_closed_events_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DoorClosedEvents.
void uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_unset(const uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_t callback)
Unsets callback to be called when a OTAUpgrade/Commands/query_next_image_response is received.
void uic_mqtt_dotdot_identify_trigger_effect_callback_unset(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
Unsets callback to be called when a Identify/Commands/trigger_effect is received.
sl_status_t uic_mqtt_dotdot_door_lock_rfid_operation_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RFIDOperationEventMask.
sl_status_t uic_mqtt_dotdot_color_control_primary3_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary3Intensity.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyMax.
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/PhysicalClosedLimitTilt.
void uic_mqtt_dotdot_ph_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PhMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_basic_manufacturer_version_details_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ManufacturerVersionDetails.
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/PhysicalClosedLimitLift.
void uic_mqtt_dotdot_unset_illuminance_measurement_write_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/illuminance_measurement/Commands/WriteAttr...
void uic_mqtt_dotdot_unset_ias_zone_force_read_attributes_callback(const uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/ias_zone/Commands/ForceReadAttributes...
void uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_unset(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/get_relay_status_log is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampType.
void uic_mqtt_dotdot_occupancy_sensing_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the OccupancySensing Cluster.
void uic_mqtt_dotdot_state_unretain_cluster_revision(const char *base_topic)
Unretain a publication to State/ClusterRevision attribute.
void uic_mqtt_dotdot_unset_protocol_controller_network_management_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/protocol_controller_network_managemen...
void uic_mqtt_dotdot_poll_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PollControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedThreshold.
void uic_mqtt_dotdot_door_lock_get_user_status_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_status is received.
void uic_mqtt_dotdot_system_metrics_unretain_cluster_revision(const char *base_topic)
Unretain a publication to SystemMetrics/ClusterRevision attribute.
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/enhanced_step_hue is received.
void uic_mqtt_dotdot_set_wind_speed_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/wind_speed_measurement/Commands/ForceR...
void uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/go_to_tilt_percentage is received.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_all_scenes_response is rec...
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhB.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_dwell_trip_point_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltageDwellTripPoint.
void uic_mqtt_dotdot_ota_upgrade_generated_query_device_specific_file_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_t callback)
Setup callback to be called when a +/OTAUpgrade/GeneratedCommands/query_device_specific_file_request ...
void uic_mqtt_dotdot_door_lock_generated_clear_allpin_codes_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_allpin_codes is received.
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_cool_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AbsMaxCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMax.
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule is received.
void uic_mqtt_dotdot_flow_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to FlowMeasurement/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_wind_speed_measurement_state_t, uic_mqtt_dotdot_wind_speed_measurement_updated_state_t)
Definition: dotdot_mqtt.h:27185
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_set(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
Setup callback to be called when a +/AoXLocator/GeneratedCommands/angle_report is received.
void uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/getrfid_code_response is received.
void uic_mqtt_dotdot_unset_aox_position_estimation_force_read_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/aox_position_estimation/Commands/Forc...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageOverload.
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_clear()
Clears all callbacks registered for when Scenes/Commands/remove_all_scenes is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedSetbackMin.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured3rd_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_color_control_primary5y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary5Y.
sl_status_t uic_mqtt_dotdot_diagnostics_packet_validate_drop_count_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/PacketValidateDropCount.
void uic_mqtt_dotdot_state_interview_callback_set(const uic_mqtt_dotdot_state_interview_callback_t callback)
Setup callback to be called when a State/Commands/interview is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_occupied_to_unoccupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PhysicalContactOccupiedToUnoccupiedDelay...
void uic_mqtt_dotdot_set_time_write_attributes_callback(const uic_mqtt_dotdot_time_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/time/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_counter_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC.
void uic_mqtt_dotdot_alarms_get_alarm_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
Setup callback to be called when a Alarms/Commands/get_alarm is received.
sl_status_t(* uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_name_and_location_updated_state_t)
Definition: dotdot_mqtt.h:38144
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold2.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:11001
sl_status_t uic_mqtt_dotdot_level_on_off_transition_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OnOffTransitionTime.
void uic_mqtt_dotdot_alarms_reset_alarm_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
Setup callback to be called when a Alarms/Commands/reset_alarm is received.
void uic_mqtt_dotdot_set_electrical_conductivity_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/electrical_conductivity_measurement/Command...
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t enhanced_hue, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:21001
sl_status_t(* uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pressure_measurement_state_t, uic_mqtt_dotdot_pressure_measurement_updated_state_t)
Definition: dotdot_mqtt.h:25297
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_weekday_schedule is receive...
void uic_mqtt_dotdot_scenes_add_scene_callback_set(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/add_scene is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_size_publish(const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Size.
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
Setup callback to be called when a ConfigurationParameters/Commands/set_parameter is received.
void uic_mqtt_dotdot_clear_barrier_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/barrier_control/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_diagnostics_phy_tomac_queue_limit_reached_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PHYToMACQueueLimitReached.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/CurrentPositionTilt.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RelativeHumidityMode.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_weekday_schedule is received.
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_unset(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/lock_door_response is received.
void uic_mqtt_dotdot_clear_fan_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/fan_control/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointr_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointRIntensity.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_temp_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstTemp.
sl_status_t uic_mqtt_dotdot_basic_device_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/DeviceEnabled.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_flow_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstFlow.
sl_status_t(* uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_system_metrics_updated_state_t)
Definition: dotdot_mqtt.h:36269
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase3rd_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_fail_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacTxUcastFail.
sl_status_t(* uic_mqtt_dotdot_on_off_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_on_off_updated_state_t)
Definition: dotdot_mqtt.h:5988
sl_status_t uic_mqtt_dotdot_system_metrics_min_temperature_celcius_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/MinTemperatureCelcius.
void uic_mqtt_dotdot_clear_iaswd_force_read_attributes_callbacks()
Clears all callbacks registered for when +/iaswd/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_weekday_schedule_response is received.
void uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_color_temperature is r...
void uic_mqtt_dotdot_barrier_control_stop_callback_set(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
Setup callback to be called when a BarrierControl/Commands/stop is received.
void uic_mqtt_dotdot_unset_wind_speed_measurement_write_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/wind_speed_measurement/Commands/WriteAttri...
void uic_mqtt_dotdot_illuminance_level_sensing_unretain_cluster_revision(const char *base_topic)
Unretain a publication to IlluminanceLevelSensing/ClusterRevision attribute.
void uic_mqtt_dotdot_time_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Time Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequency.
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_year_day_schedule is received.
void uic_mqtt_dotdot_level_stop_callback_unset(const uic_mqtt_dotdot_level_stop_callback_t callback)
Unsets callback to be called when a Level/Commands/stop is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_type is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_manufacturer_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2Manufacturer.
void uic_mqtt_dotdot_clear_time_force_read_attributes_callbacks()
Clears all callbacks registered for when +/time/Commands/ForceReadAttributes is received.
sl_status_t(* uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26946
void uic_mqtt_dotdot_groups_get_group_membership_callback_unset(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
Unsets callback to be called when a Groups/Commands/get_group_membership is received.
void uic_mqtt_dotdot_aox_locator_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the AoXLocator/ClusterRevision attribute.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_move_hue is receiv...
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t manufacturer_code, OTAImageType image_type, uint32_t file_version, UTC current_time, UTC upgrade_time)
Definition: dotdot_mqtt.h:8675
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule_response is r...
void uic_mqtt_dotdot_clear_ph_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/ph_measurement/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxSpeed.
sl_status_t uic_mqtt_dotdot_basic_product_label_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ProductLabel.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/OccupancySensorType.
void uic_mqtt_dotdot_level_stop_with_on_off_callback_set(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
Setup callback to be called when a Level/Commands/stop_with_on_off is received.
void uic_mqtt_dotdot_door_lock_lock_door_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/lock_door is received.
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/copy_scene_response is received.
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_illuminance_target_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceLevelSensing/Attributes/IlluminanceTargetLevel.
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/InstalledOpenLimitTilt.
void uic_mqtt_dotdot_scenes_copy_scene_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/copy_scene is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_max_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedSetbackMax.
void uic_mqtt_dotdot_device_temperature_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the DeviceTemperatureConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageOverload.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_control_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/EffectiveControlMode.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod.
void uic_mqtt_dotdot_occupancy_sensing_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the OccupancySensing/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_setpin_code_callback_unset(const uic_mqtt_dotdot_door_lock_setpin_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/setpin_code is received.
void uic_mqtt_dotdot_set_ias_zone_write_attributes_callback(const uic_mqtt_dotdot_ias_zone_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/ias_zone/Commands/WriteAttributes is receiv...
sl_status_t uic_mqtt_dotdot_application_monitoring_process_id_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ProcessId.
sl_status_t(* uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkSetCodeStatus status)
Definition: dotdot_mqtt.h:11118
sl_status_t uic_mqtt_dotdot_door_lock_keypad_operation_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/KeypadOperationEventMask.
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_year_day_schedule_response is received.
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/get_scene_membership_response is ...
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_door_lock_auto_relock_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/AutoRelockTime.
sl_status_t uic_mqtt_dotdot_flow_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_barrier_control_capabilities_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/Capabilities.
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_unset(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
Unsets callback to be called when a +/BarrierControl/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_year_day_schedule_response is received.
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_set(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/remove_group_response is received.
void uic_mqtt_dotdot_door_lock_generated_getrfid_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/getrfid_code is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerDivisor.
void uic_mqtt_dotdot_groups_generated_add_group_callback_unset(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/add_group is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_remaining_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageRemaining.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_unset(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
Unsets callback to be called when a ConfigurationParameters/Commands/discover_parameter is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_occupied_to_unoccupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PIROccupiedToUnoccupiedDelay.
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_fade_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PowerOnFadeTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACCurrentOverload.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_voltage_measurement_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod.
sl_status_t uic_mqtt_dotdot_ota_upgrade_downloaded_zig_bee_stack_version_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/DownloadedZigBeeStackVersion.
void uic_mqtt_dotdot_unset_electrical_conductivity_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/electrical_conductivity_measurement/Comman...
sl_status_t uic_mqtt_dotdot_door_lock_manual_operation_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/ManualOperationEventMask.
void uic_mqtt_dotdot_clear_carbon_monoxide_force_read_attributes_callbacks()
Clears all callbacks registered for when +/carbon_monoxide/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActiveCurrent.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ProtocolController-RFTelemetry Cluster.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryManufacturer.
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_year_day_schedule is receiv...
void uic_mqtt_dotdot_door_lock_toggle_callback_unset(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/toggle is received.
void uic_mqtt_dotdot_identify_generated_identify_callback_clear()
Clears all callbacks registered for when +/Identify/GeneratedCommands/identify is received.
void uic_mqtt_dotdot_metering_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Metering Cluster.
void uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_clear()
Clears all callbacks registered for when OTAUpgrade/Commands/query_device_specific_file_response is r...
void uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/initiate_normal_operation_mode i...
void uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_unset(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/color_loop_set is received.
void uic_mqtt_dotdot_unset_configuration_parameters_write_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/configuration_parameters/Commands/WriteAtt...
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RelativeHumidity.
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_clear()
Clears all callbacks registered for when +/ProtocolController-NetworkManagement/GeneratedCommands/wri...
sl_status_t uic_mqtt_dotdot_diagnostics_route_disc_initiated_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/RouteDiscInitiated.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_clear()
Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_measurement_pr...
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/remove_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured9th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent.
void uic_mqtt_dotdot_ota_upgrade_generated_image_notify_callback_unset(const uic_mqtt_dotdot_ota_upgrade_image_notify_callback_t callback)
Unsets callback to be called when a +/OTAUpgrade/GeneratedCommands/image_notify is received.
void uic_mqtt_dotdot_door_lock_generated_getrfid_code_callback_set(const uic_mqtt_dotdot_door_lock_getrfid_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/getrfid_code is received.
void uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_allrfid_codes_response is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_logging_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnableLogging.
void uic_mqtt_dotdot_on_off_off_with_effect_callback_set(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
Setup callback to be called when a OnOff/Commands/off_with_effect is received.
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/lock_door_response is received.
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/set_weekly_schedule is received.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
Setup callback to be called when a Thermostat/Commands/get_weekly_schedule_response is received.
sl_status_t uic_mqtt_dotdot_diagnostics_nwkfc_failure_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NWKFCFailure.
void uic_mqtt_dotdot_ota_upgrade_generated_upgrade_end_request_callback_clear()
Clears all callbacks registered for when +/OTAUpgrade/GeneratedCommands/upgrade_end_request is receiv...
sl_status_t uic_mqtt_dotdot_color_control_couple_color_temp_to_level_min_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CoupleColorTempToLevelMinMireds.
void uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_unset(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
Unsets callback to be called when a +/Basic/GeneratedCommands/reset_to_factory_defaults is received.
sl_status_t uic_mqtt_dotdot_ias_zone_iascie_address_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/IASCIEAddress.
sl_status_t uic_mqtt_dotdot_metering_power_factor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/PowerFactor.
void uic_mqtt_dotdot_metering_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Metering Cluster.
void uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_unset(const uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_t callback)
Unsets callback to be called when a OTAUpgrade/Commands/query_next_image_request is received.
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_set(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/reset_all_alarms is received.
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/enhanced_move_to_hue is received.
void uic_mqtt_dotdot_clear_ias_zone_force_read_attributes_callbacks()
Clears all callbacks registered for when +/ias_zone/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageMinThreshold.
void uic_mqtt_dotdot_level_step_with_on_off_callback_clear()
Clears all callbacks registered for when Level/Commands/step_with_on_off is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB.
void uic_mqtt_dotdot_groups_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Groups/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_recall_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/recall_scene is received.
void uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
Setup callback to be called when a IASZone/Commands/initiate_normal_operation_mode is received.
sl_status_t(* uic_mqtt_dotdot_iaswd_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_iaswd_state_t, uic_mqtt_dotdot_iaswd_updated_state_t)
Definition: dotdot_mqtt.h:28321
void uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clearpin_code_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedSetback.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_relay_status_log is recei...
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_unset(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log is received.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_dwell_trip_point_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/LowTempDwellTripPoint.
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
Unsets callback to be called when a IASZone/Commands/zone_enroll_response is received.
sl_status_t uic_mqtt_dotdot_color_control_primary5y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary5Y.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log_response is re...
void uic_mqtt_dotdot_scenes_store_scene_callback_set(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/store_scene is received.
sl_status_t uic_mqtt_dotdot_thermostat_min_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MinCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC.
void uic_mqtt_dotdot_electrical_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ElectricalMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_timestamp_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SetpointChangeSourceTimestamp.
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule is received.
void uic_mqtt_dotdot_level_generated_move_callback_set(const uic_mqtt_dotdot_level_move_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move is received.
void uic_mqtt_dotdot_unset_illuminance_level_sensing_write_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/illuminance_level_sensing/Commands/WriteAt...
void uic_mqtt_dotdot_door_lock_generated_getpin_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/getpin_code_response is receive...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageMax.
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_unset(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/store_scene is received.
void uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_unset(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/initiate_normal_operation_mode is rec...
void uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_clear()
Clears all callbacks registered for when +/BarrierControl/GeneratedCommands/go_to_percent is received...
void uic_mqtt_dotdot_clear_pressure_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/pressure_measurement/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_on_off_on_callback_unset(const uic_mqtt_dotdot_on_off_on_callback_t callback)
Unsets callback to be called when a OnOff/Commands/on is received.
void uic_mqtt_dotdot_clear_illuminance_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/illuminance_measurement/Commands/ForceReadAttributes is re...
void uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/setrfid_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measurement_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasurementType.
sl_status_t uic_mqtt_dotdot_basic_product_label_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ProductLabel.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_multiplier_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerMultiplier.
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_heat_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AbsMinHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/NumberOfActuationsLift.
void uic_mqtt_dotdot_set_time_force_read_attributes_callback(const uic_mqtt_dotdot_time_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/time/Commands/ForceReadAttributes is r...
void uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_unset(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
Unsets callback to be called when a +/Binding/GeneratedCommands/unbind_from_protocol_controller is re...
sl_status_t(* uic_mqtt_dotdot_groups_add_group_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id, const char *group_name)
Definition: dotdot_mqtt.h:3655
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t parameter_id)
Definition: dotdot_mqtt.h:38308
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout_response is rece...
void uic_mqtt_dotdot_door_lock_generated_clearrfid_code_callback_set(const uic_mqtt_dotdot_door_lock_clearrfid_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clearrfid_code is received.
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured7th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_clear()
Clears all callbacks registered for when ConfigurationParameters/Commands/discover_parameter_range is...
void uic_mqtt_dotdot_set_ota_upgrade_force_read_attributes_callback(const uic_mqtt_dotdot_ota_upgrade_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/ota_upgrade/Commands/ForceReadAttribut...
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_year_day_schedule is rece...
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
Setup callback to be called when a DoorLock/Commands/operating_event_notification is received.
void uic_mqtt_dotdot_set_temperature_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/temperature_measurement/Commands/Force...
void uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/go_to_tilt_value is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMin.
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_set(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/discover_neighbors is received.
void uic_mqtt_dotdot_unset_thermostat_user_interface_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/thermostat_user_interface_configurati...
void uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clearrfid_code_response is received.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonMonoxide/Attributes/Tolerance.
sl_status_t(* uic_mqtt_dotdot_power_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_power_configuration_state_t, uic_mqtt_dotdot_power_configuration_updated_state_t)
Definition: dotdot_mqtt.h:1064
sl_status_t(* uic_mqtt_dotdot_groups_add_group_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id)
Definition: dotdot_mqtt.h:3664
void uic_mqtt_dotdot_scenes_view_scene_callback_set(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/view_scene is received.
void uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_unset(const uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_t callback)
Unsets callback to be called when a OTAUpgrade/Commands/image_page_request is received.
sl_status_t uic_mqtt_dotdot_door_lock_rfid_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFIDOperationEventMask.
void uic_mqtt_dotdot_scenes_view_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/view_scene_response is received.
void uic_mqtt_dotdot_door_lock_generated_clear_allrfid_codes_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_allrfid_codes_response is rece...
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_active_power_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACActivePowerOverload.
sl_status_t(* uic_mqtt_dotdot_groups_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_groups_state_t, uic_mqtt_dotdot_groups_updated_state_t)
Definition: dotdot_mqtt.h:3748
void uic_mqtt_dotdot_unset_window_covering_force_read_attributes_callback(const uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/window_covering/Commands/ForceReadAtt...
sl_status_t uic_mqtt_dotdot_level_options_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/Options.
void uic_mqtt_dotdot_door_lock_toggle_response_callback_set(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/toggle_response is received.
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_set(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/store_scene_response is received.
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/NumberOfActuationsLift.
sl_status_t uic_mqtt_dotdot_electrical_measurement_phase_harmonic_current_multiplier_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier.
void uic_mqtt_dotdot_door_lock_get_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_status_response is received.
sl_status_t(* uic_mqtt_dotdot_time_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_time_updated_state_t)
Definition: dotdot_mqtt.h:8146
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/BallastStatus.
void uic_mqtt_dotdot_set_diagnostics_write_attributes_callback(const uic_mqtt_dotdot_diagnostics_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/diagnostics/Commands/WriteAttributes is rec...
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_ucast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSRxUcast.
void uic_mqtt_dotdot_unset_name_and_location_force_read_attributes_callback(const uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/name_and_location/Commands/ForceReadA...
void uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_type is received.
void uic_mqtt_dotdot_color_control_color_loop_set_callback_unset(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/color_loop_set is received.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_diagnostics_apsfc_failure_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSFCFailure.
void uic_mqtt_dotdot_level_move_to_level_callback_unset(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
Unsets callback to be called when a Level/Commands/move_to_level is received.
sl_status_t uic_mqtt_dotdot_door_lock_language_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/Language.
sl_status_t uic_mqtt_dotdot_window_covering_config_or_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/ConfigOrStatus.
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentPhB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_counter_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_active_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/TotalActivePower.
void uic_mqtt_dotdot_clear_device_temperature_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/device_temperature_configuration/Commands/WriteAttributes ...
void uic_mqtt_dotdot_level_move_to_level_callback_clear()
Clears all callbacks registered for when Level/Commands/move_to_level is received.
void uic_mqtt_dotdot_shade_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ShadeConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwell.
sl_status_t(* uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint32_t new_long_poll_interval)
Definition: dotdot_mqtt.h:9844
sl_status_t uic_mqtt_dotdot_power_configuration_battery2a_hr_rating_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2AHrRating.
void uic_mqtt_dotdot_identify_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Identify/ClusterRevision attribute.
void uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_unset(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
Unsets callback to be called when a Binding/Commands/unbind_from_protocol_controller is received.
void uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_allpin_codes is received.
void uic_mqtt_dotdot_door_lock_set_user_type_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user_type_response is received.
void uic_mqtt_dotdot_clear_application_monitoring_force_read_attributes_callbacks()
Clears all callbacks registered for when +/application_monitoring/Commands/ForceReadAttributes is rec...
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentMaxDemandDelivered.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandReceivedTime.
sl_status_t uic_mqtt_dotdot_color_control_primary3x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary3X.
void uic_mqtt_dotdot_groups_remove_group_callback_unset(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
Unsets callback to be called when a Groups/Commands/remove_group is received.
void uic_mqtt_dotdot_ota_upgrade_generated_image_block_response_callback_clear()
Clears all callbacks registered for when +/OTAUpgrade/GeneratedCommands/image_block_response is recei...
void uic_mqtt_dotdot_power_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PowerConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageMin.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_weekday_schedule_response...
sl_status_t uic_mqtt_dotdot_color_control_remaining_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/RemainingTime.
void uic_mqtt_dotdot_clear_ota_upgrade_write_attributes_callbacks()
Clears all callbacks registered for when +/ota_upgrade/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
Setup callback to be called when a Binding/Commands/unbind_from_protocol_controller is received.
void uic_mqtt_dotdot_door_lock_setpin_code_callback_set(const uic_mqtt_dotdot_door_lock_setpin_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/setpin_code is received.
sl_status_t uic_mqtt_dotdot_door_lock_number_ofrfid_users_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfRFIDUsersSupported.
sl_status_t uic_mqtt_dotdot_on_off_start_up_on_off_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/StartUpOnOff.
void uic_mqtt_dotdot_state_remove_offline_callback_clear()
Clears all callbacks registered for when State/Commands/remove_offline is received.
void uic_mqtt_dotdot_scenes_add_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Voltage.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_weight_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AngleFilteringWeight.
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagelqi_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/LastMessageLQI.
sl_status_t uic_mqtt_dotdot_color_control_primary3_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary3Intensity.
void uic_mqtt_dotdot_binding_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Binding/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_color_control_step_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint8_t step_size, uint8_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20831
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_saturation is received.
sl_status_t uic_mqtt_dotdot_window_covering_window_covering_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/WindowCoveringType.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/enhanced_add_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhB.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_metering_current_outlet_energy_carrier_summation_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentOutletEnergyCarrierSummation.
void uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_set(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/up_or_open is received.
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_array_publish(const char *base_topic, size_t value_count, const int8_t *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AntennaArray.
sl_status_t uic_mqtt_dotdot_on_off_on_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/OnTime.
sl_status_t uic_mqtt_dotdot_binding_bindable_cluster_list_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Binding/Attributes/BindableClusterList.
sl_status_t(* uic_mqtt_dotdot_system_metrics_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_system_metrics_state_t, uic_mqtt_dotdot_system_metrics_updated_state_t)
Definition: dotdot_mqtt.h:36261
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_level_publish(const char *base_topic, LoggingLevelEnum value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTLoggingLevel.
void uic_mqtt_dotdot_door_lock_generated_clear_allrfid_codes_callback_unset(const uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_allrfid_codes is received.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/enhanced_view_scene_response is received.
void uic_mqtt_dotdot_poll_control_check_in_response_callback_clear()
Clears all callbacks registered for when PollControl/Commands/check_in_response is received.
void uic_mqtt_dotdot_unset_on_off_force_read_attributes_callback(const uic_mqtt_dotdot_on_off_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/on_off/Commands/ForceReadAttributes i...
sl_status_t(* uic_mqtt_dotdot_color_control_step_color_temperature_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint16_t step_size, uint16_t transition_time, CCMinMiredsField color_temperature_minimum_mireds, CCMaxMiredsField color_temperature_maximum_mireds, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:21061
void uic_mqtt_dotdot_clear_shade_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/shade_configuration/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_set(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/setpoint_raise_or_lower is received...
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_year_day_schedule_response ...
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:10941
sl_status_t uic_mqtt_dotdot_metering_metering_device_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/MeteringDeviceType.
void uic_mqtt_dotdot_door_lock_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the DoorLock Cluster.
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ota_upgrade_updated_state_t)
Definition: dotdot_mqtt.h:8761
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampManufacturer.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_direction_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopDirection.
void uic_mqtt_dotdot_aox_locator_iq_report_callback_set(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
Setup callback to be called when a AoXLocator/Commands/iq_report is received.
sl_status_t(* uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t, uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t)
Definition: dotdot_mqtt.h:20601
void uic_mqtt_dotdot_clear_alarms_force_read_attributes_callbacks()
Clears all callbacks registered for when +/alarms/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/initiate_test_mode is received.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_ucast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSRxUcast.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold1.
void uic_mqtt_dotdot_unset_time_write_attributes_callback(const uic_mqtt_dotdot_time_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/time/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_active_power_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/TotalActivePower.
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_max_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorTempPhysicalMaxMireds.
void uic_mqtt_dotdot_ota_upgrade_generated_upgrade_end_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_t callback)
Setup callback to be called when a +/OTAUpgrade/GeneratedCommands/upgrade_end_response is received.
void uic_mqtt_dotdot_thermostat_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Thermostat/ClusterRevision attribute.
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_set(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/step_saturation is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured1st_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_door_lock_operating_mode_publish(const char *base_topic, DrlkOperMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/OperatingMode.
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_set(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
Setup callback to be called when a BarrierControl/Commands/go_to_percent is received.
void uic_mqtt_dotdot_set_dehumidification_control_force_read_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/dehumidification_control/Commands/Forc...
void uic_mqtt_dotdot_door_lock_clearrfid_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clearrfid_code is received.
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_totalmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/VirtualMemoryTotalMB.
void uic_mqtt_dotdot_set_illuminance_level_sensing_write_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/illuminance_level_sensing/Commands/WriteAtt...
void uic_mqtt_dotdot_protocol_controller_network_management_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ProtocolController-NetworkManag...
void uic_mqtt_dotdot_level_step_callback_unset(const uic_mqtt_dotdot_level_step_callback_t callback)
Unsets callback to be called when a Level/Commands/step is received.
void uic_mqtt_dotdot_relativity_humidity_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the RelativityHumidity/ClusterRevision attribute.
void uic_mqtt_dotdot_clear_system_metrics_force_read_attributes_callbacks()
Clears all callbacks registered for when +/system_metrics/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_t callback)
Setup callback to be called when a OTAUpgrade/Commands/image_block_request is received.
void uic_mqtt_dotdot_ph_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PhMeasurement Cluster.
sl_status_t uic_mqtt_dotdot_ias_zone_number_of_zone_sensitivity_levels_supported_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/NumberOfZoneSensitivityLevelsSupported.
sl_status_t uic_mqtt_dotdot_ota_upgrade_current_zig_bee_stack_version_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/CurrentZigBeeStackVersion.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_set(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
Setup callback to be called when a ProtocolController-RFTelemetry/Commands/tx_report is received.
void uic_mqtt_dotdot_door_lock_toggle_response_callback_unset(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/toggle_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_unset(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_log_record is received.
void uic_mqtt_dotdot_color_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ColorControl Cluster.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/LowTempThreshold.
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_sequence_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FanControl/Attributes/FanModeSequence.
void uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_clear()
Clears all callbacks registered for when OTAUpgrade/Commands/query_next_image_response is received.
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/InstalledClosedLimitLift.
void uic_mqtt_dotdot_door_lock_lock_door_callback_unset(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/lock_door is received.
sl_status_t uic_mqtt_dotdot_metering_current_inlet_energy_carrier_summation_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentInletEnergyCarrierSummation.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3Voltage.
void uic_mqtt_dotdot_alarms_generated_alarm_callback_set(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/alarm is received.
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_array_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AntennaArray.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Voltage.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_value is received.
void uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_unset(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/on_with_recall_global_scene is received...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentMax.
void uic_mqtt_dotdot_level_generated_step_callback_unset(const uic_mqtt_dotdot_level_step_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/step is received.
sl_status_t uic_mqtt_dotdot_thermostat_system_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/SystemMode.
void uic_mqtt_dotdot_carbon_monoxide_unretain_cluster_revision(const char *base_topic)
Unretain a publication to CarbonMonoxide/ClusterRevision attribute.
void uic_mqtt_dotdot_binding_generated_bind_callback_clear()
Clears all callbacks registered for when +/Binding/GeneratedCommands/bind is received.
void uic_mqtt_dotdot_color_control_generated_move_to_color_callback_unset(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_color is received.
void uic_mqtt_dotdot_color_control_step_hue_callback_set(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/step_hue is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_connected_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationConnected.
void uic_mqtt_dotdot_aox_position_estimation_unretain_cluster_revision(const char *base_topic)
Unretain a publication to AoXPositionEstimation/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_get_log_record_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_log_record_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMax.
sl_status_t uic_mqtt_dotdot_level_min_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MinLevel.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageMinThreshold.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/Occupancy.
sl_status_t(* uic_mqtt_dotdot_state_discover_neighbors_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35414
sl_status_t uic_mqtt_dotdot_system_metrics_power_plugged_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/PowerPlugged.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedThreshold.
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_unset(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/discover_neighbors is received.
void uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_set(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/zone_status_change_notification is rec...
sl_status_t uic_mqtt_dotdot_thermostat_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AlarmMask.
void uic_mqtt_dotdot_clear_illuminance_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/illuminance_measurement/Commands/WriteAttributes is receiv...
void uic_mqtt_dotdot_ota_upgrade_generated_query_device_specific_file_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_t callback)
Setup callback to be called when a +/OTAUpgrade/GeneratedCommands/query_device_specific_file_response...
void uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_clear()
Clears all callbacks registered for when OTAUpgrade/Commands/image_block_response is received.
void uic_mqtt_dotdot_time_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Time Cluster.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2a_hr_rating_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2AHrRating.
void uic_mqtt_dotdot_ota_upgrade_generated_query_next_image_response_callback_clear()
Clears all callbacks registered for when +/OTAUpgrade/GeneratedCommands/query_next_image_response is ...
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_neutral_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/NeutralCurrent.
void uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
Setup callback to be called when a PollControl/Commands/set_short_poll_interval is received.
void uic_mqtt_dotdot_unset_shade_configuration_write_attributes_callback(const uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/shade_configuration/Commands/WriteAttribut...
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentMaxDemandDeliveredTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured11th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_trip_point_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampBurnHoursTripPoint.
void uic_mqtt_dotdot_door_lock_set_user_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user_status_response is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_comp_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinCompPressure.
void uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move_to_level_with_on_off is received.
sl_status_t(* uic_mqtt_dotdot_groups_get_group_membership_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t group_list_count, const uint16_t *group_list)
Definition: dotdot_mqtt.h:3691
void uic_mqtt_dotdot_iaswd_squawk_callback_set(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
Setup callback to be called when a IASWD/Commands/squawk is received.
sl_status_t uic_mqtt_dotdot_time_standard_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/StandardTime.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_tilt_value is recei...
sl_status_t(* uic_mqtt_dotdot_alarms_reset_alarm_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t alarm_code, clusterId cluster_identifier)
Definition: dotdot_mqtt.h:7643
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhB.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_hue is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhC.
void uic_mqtt_dotdot_unset_occupancy_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/occupancy_sensing/Commands/ForceReadA...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageMinThreshold.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_decrypt_failures_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSDecryptFailures.
void uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/stop_move_step is received.
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/reset_alarm is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_max_cool_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationMaxCool.
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_weekly_schedule is receiv...
void uic_mqtt_dotdot_on_off_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the OnOff Cluster.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_range_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter_ran...
sl_status_t uic_mqtt_dotdot_color_control_start_up_color_temperature_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/StartUpColorTemperatureMireds.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_rated_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryRatedVoltage.
void uic_mqtt_dotdot_unset_power_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/power_configuration/Commands/ForceRea...
void uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_t callback)
Setup callback to be called when a OTAUpgrade/Commands/upgrade_end_response is received.
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/enhanced_move_hue is received.
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_format_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCapacityFormat.
sl_status_t uic_mqtt_dotdot_system_metrics_system_interrupts_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/SystemInterrupts.
void uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_set(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
Setup callback to be called when a OnOff/Commands/on_with_recall_global_scene is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_running_hours_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/LifetimeRunningHours.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ProtocolController-RFTelemetry ...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_state_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3AlarmState.
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_unset(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/check_in is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase5th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_system_metrics_current_temperature_celcius_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CurrentTemperatureCelcius.
void uic_mqtt_dotdot_door_lock_getrfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_getrfid_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/getrfid_code is received.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_max_temp_experienced_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/MaxTempExperienced.
sl_status_t uic_mqtt_dotdot_electrical_measurement_harmonic_current_multiplier_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_metering_supply_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/SupplyStatus.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_percentage is receiv...
void uic_mqtt_dotdot_binding_generated_unbind_callback_unset(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
Unsets callback to be called when a +/Binding/GeneratedCommands/unbind is received.
void uic_mqtt_dotdot_shade_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ShadeConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_phase_harmonic_current_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentDivisor.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_light_sensor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/LightSensorType.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:11082
void uic_mqtt_dotdot_set_pump_configuration_and_control_write_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/pump_configuration_and_control/Commands/Wri...
void uic_mqtt_dotdot_clear_metering_write_attributes_callbacks()
Clears all callbacks registered for when +/metering/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_privacy_mode_button_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnablePrivacyModeButton.
sl_status_t uic_mqtt_dotdot_door_lock_operating_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/OperatingMode.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info is rece...
void uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_clear()
Clears all callbacks registered for when IASZone/Commands/initiate_normal_operation_mode is received.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_success_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSTxUcastSuccess.
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/copy_scene is received.
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule is received.
void uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_t callback)
Setup callback to be called when a OTAUpgrade/Commands/upgrade_end_request is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene_response is received...
sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_network_management_state_t, uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t)
Definition: dotdot_mqtt.h:39753
sl_status_t(* uic_mqtt_dotdot_scenes_store_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4470
void uic_mqtt_dotdot_clear_system_metrics_write_attributes_callbacks()
Clears all callbacks registered for when +/system_metrics/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold3.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_set(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
Setup callback to be called when a +/ProtocolController-RFTelemetry/GeneratedCommands/tx_report is re...
void uic_mqtt_dotdot_set_alarms_write_attributes_callback(const uic_mqtt_dotdot_alarms_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/alarms/Commands/WriteAttributes is received...
void uic_mqtt_dotdot_clear_ph_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/ph_measurement/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_clear()
Clears all callbacks registered for when +/ProtocolController-RFTelemetry/GeneratedCommands/tx_report...
void uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_hue is received.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltageMinThreshold.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedDelay.
void uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_unset(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/set_long_poll_interval is receive...
sl_status_t uic_mqtt_dotdot_system_metrics_max_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/MaxTemperatureCelcius.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMin.
void uic_mqtt_dotdot_aox_locator_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the AoXLocator Cluster.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule_response is rece...
void uic_mqtt_dotdot_illuminance_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the IlluminanceMeasurement Cluster.
void uic_mqtt_dotdot_clear_carbon_monoxide_write_attributes_callbacks()
Clears all callbacks registered for when +/carbon_monoxide/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_ota_upgrade_generated_query_next_image_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_t callback)
Setup callback to be called when a +/OTAUpgrade/GeneratedCommands/query_next_image_request is receive...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2Voltage.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentMaxDemandReceived.
void uic_mqtt_dotdot_on_off_on_callback_clear()
Clears all callbacks registered for when OnOff/Commands/on is received.
sl_status_t uic_mqtt_dotdot_metering_outlet_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/OutletTemperature.
void uic_mqtt_dotdot_clear_shade_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/shade_configuration/Commands/ForceReadAttributes is receiv...
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_rated_hours_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampRatedHours.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_groups_name_support_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Groups/Attributes/NameSupport.
sl_status_t uic_mqtt_dotdot_system_metrics_power_plugged_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/PowerPlugged.
sl_status_t uic_mqtt_dotdot_ias_zone_current_zone_sensitivity_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/CurrentZoneSensitivityLevel.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_quantity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2Quantity.
void uic_mqtt_dotdot_color_control_move_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_saturation is received.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_delay_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleCorrectionDelay.
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_clear()
Clears all callbacks registered for when Alarms/Commands/reset_all_alarms is received.
void uic_mqtt_dotdot_clear_application_monitoring_write_attributes_callbacks()
Clears all callbacks registered for when +/application_monitoring/Commands/WriteAttributes is receive...
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentOverload.
void uic_mqtt_dotdot_door_lock_generated_clear_allpin_codes_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_allpin_codes_response is recei...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_size_publish(const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Size.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_metering_temperature_unit_of_measure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/TemperatureUnitOfMeasure.
void uic_mqtt_dotdot_unset_poll_control_write_attributes_callback(const uic_mqtt_dotdot_poll_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/poll_control/Commands/WriteAttributes is r...
void uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_door_response is receive...
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/set_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampBurnHours.
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_clear()
Clears all callbacks registered for when +/BarrierControl/GeneratedCommands/stop is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTLoggingEnabled.
void uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/getrfid_code_response is received.
void uic_mqtt_dotdot_unset_system_metrics_write_attributes_callback(const uic_mqtt_dotdot_system_metrics_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/system_metrics/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedDelay.
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PowerOnLevel.
sl_status_t(* uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ballast_configuration_state_t, uic_mqtt_dotdot_ballast_configuration_updated_state_t)
Definition: dotdot_mqtt.h:23939
sl_status_t uic_mqtt_dotdot_thermostat_ac_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACType.
sl_status_t(* uic_mqtt_dotdot_groups_view_group_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id)
Definition: dotdot_mqtt.h:3673
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxUcast.
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule_response is rec...
void uic_mqtt_dotdot_clear_ota_upgrade_force_read_attributes_callbacks()
Clears all callbacks registered for when +/ota_upgrade/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_voltage_measurement_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhB.
sl_status_t uic_mqtt_dotdot_ph_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PhMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_level_on_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OnLevel.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_max_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUMaxUsagePercent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwell.
sl_status_t(* uic_mqtt_dotdot_window_covering_down_or_close_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:15365
void uic_mqtt_dotdot_door_lock_set_user_status_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user_status is received.
sl_status_t(* uic_mqtt_dotdot_groups_remove_group_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id)
Definition: dotdot_mqtt.h:3709
sl_status_t(* uic_mqtt_dotdot_level_step_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode step_mode, uint8_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6578
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltagePhC.
sl_status_t uic_mqtt_dotdot_metering_demand_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/DemandFormatting.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedDelay.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_min_temp_experienced_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/MinTempExperienced.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_speed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxSpeed.
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_image_notify_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ImageNotifyPayloadType payload_type, uint8_t query_jitter, uint16_t manufacturer_code, uint16_t image_type, uint32_t new_file_version)
Definition: dotdot_mqtt.h:8550
void uic_mqtt_dotdot_door_lock_get_user_type_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_type is received.
void uic_mqtt_dotdot_state_discover_neighbors_callback_set(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
Setup callback to be called when a State/Commands/discover_neighbors is received.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule is received.
void uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_unset(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/get_scene_membership_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_max_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedSetbackMax.
sl_status_t uic_mqtt_dotdot_color_control_couple_color_temp_to_level_min_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CoupleColorTempToLevelMinMireds.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info_respon...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Quantity.
sl_status_t(* uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t)
Definition: dotdot_mqtt.h:24831
sl_status_t uic_mqtt_dotdot_barrier_control_close_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/ClosePeriod.
void uic_mqtt_dotdot_door_lock_generated_getrfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_getrfid_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/getrfid_code is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactiveCurrent.
sl_status_t uic_mqtt_dotdot_system_metrics_min_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/MinTemperatureCelcius.
void uic_mqtt_dotdot_set_thermostat_user_interface_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/thermostat_user_interface_configuratio...
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_retry_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacTxUcastRetry.
void uic_mqtt_dotdot_set_identify_force_read_attributes_callback(const uic_mqtt_dotdot_identify_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/identify/Commands/ForceReadAttributes ...
void uic_mqtt_dotdot_basic_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Basic/ClusterRevision attribute.
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_unset(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
Unsets callback to be called when a +/AoXLocator/GeneratedCommands/iq_report is received.
sl_status_t(* uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_temperature_measurement_updated_state_t)
Definition: dotdot_mqtt.h:25048
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/copy_scene_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold1.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_max_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PhysicalMaxLevel.
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_cool_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AbsMinCoolSetpointLimit.
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_unset(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/set_parameter is rece...
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_removed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NeighborRemoved.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase3rd_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent.
void uic_mqtt_dotdot_clear_thermostat_user_interface_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/thermostat_user_interface_configuration/Commands/ForceRead...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhB.
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_usedmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/VirtualMemoryUsedMB.
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_unset(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
Unsets callback to be called when a PollControl/Commands/fast_poll_stop is received.
void uic_mqtt_dotdot_dehumidification_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to DehumidificationControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_level_start_up_current_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/StartUpCurrentLevel.
void uic_mqtt_dotdot_clear_level_write_attributes_callbacks()
Clears all callbacks registered for when +/level/Commands/WriteAttributes is received.
sl_status_t(* uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_relativity_humidity_state_t, uic_mqtt_dotdot_relativity_humidity_updated_state_t)
Definition: dotdot_mqtt.h:25941
sl_status_t(* uic_mqtt_dotdot_identify_identify_query_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:3307
void uic_mqtt_dotdot_diagnostics_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Diagnostics/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_temperature_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; TemperatureMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_iaswd_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the IASWD Cluster.
sl_status_t(* uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid)
Definition: dotdot_mqtt.h:4452
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriod.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_inside_statusled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableInsideStatusLED.
void uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_t callback)
Setup callback to be called when a OTAUpgrade/Commands/query_next_image_response is received.
sl_status_t uic_mqtt_dotdot_time_last_set_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/LastSetTime.
sl_status_t(* uic_mqtt_dotdot_scenes_remove_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4425
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold1.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC.
sl_status_t uic_mqtt_dotdot_aox_locator_aox_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AoXMode.
void uic_mqtt_dotdot_state_generated_remove_callback_set(const uic_mqtt_dotdot_state_remove_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/remove is received.
sl_status_t uic_mqtt_dotdot_basic_stack_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/StackVersion.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold2.
sl_status_t uic_mqtt_dotdot_color_control_enhanced_color_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/EnhancedColorMode.
void uic_mqtt_dotdot_level_generated_stop_callback_unset(const uic_mqtt_dotdot_level_stop_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/stop is received.
sl_status_t uic_mqtt_dotdot_level_off_transition_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/OffTransitionTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMin.
sl_status_t uic_mqtt_dotdot_thermostat_remote_sensing_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/RemoteSensing.
void uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_unset(const uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_t callback)
Unsets callback to be called when a OTAUpgrade/Commands/query_device_specific_file_response is receiv...
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/FastPollTimeoutMax.
void uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/operating_event_notification is...
sl_status_t uic_mqtt_dotdot_door_lock_rfid_programming_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RFIDProgrammingEventMask.
sl_status_t uic_mqtt_dotdot_door_lock_enable_inside_statusled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnableInsideStatusLED.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionTilt.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhC.
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_unset(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
Unsets callback to be called when a BarrierControl/Commands/go_to_percent is received.
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_unset(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
Unsets callback to be called when a AoXLocator/Commands/angle_correction is received.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindSpeedMeasurement/Attributes/Tolerance.
sl_status_t(* uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t number_of_transitions, uint8_t day_of_week, uint8_t mode, uint8_t transitions_count, const TransitionType *transitions)
Definition: dotdot_mqtt.h:17918
void uic_mqtt_dotdot_color_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ColorControl/ClusterRevision attribute.
void uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_unset(const uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_t callback)
Unsets callback to be called when a OTAUpgrade/Commands/query_device_specific_file_request is receive...
void uic_mqtt_dotdot_aox_locator_unretain_cluster_revision(const char *base_topic)
Unretain a publication to AoXLocator/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Manufacturer.
sl_status_t uic_mqtt_dotdot_color_control_primary5_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary5Intensity.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxPressure.
sl_status_t(* uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:17958
void uic_mqtt_dotdot_set_door_lock_force_read_attributes_callback(const uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/door_lock/Commands/ForceReadAttributes...
sl_status_t(* uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percent_open)
Definition: dotdot_mqtt.h:16470
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_holiday_schedule is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene_response is receive...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageMinThreshold.
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_unset(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
Unsets callback to be called when a +/IASWD/GeneratedCommands/start_warning is received.
void uic_mqtt_dotdot_window_covering_down_or_close_callback_set(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/down_or_close is received.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t)
Definition: dotdot_mqtt.h:39761
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_capacity_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/Capacity.
sl_status_t uic_mqtt_dotdot_door_lock_rf_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFOperationEventMask.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_bcast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSRxBcast.
sl_status_t uic_mqtt_dotdot_system_metrics_battery_percentage_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/BatteryPercentage.
void uic_mqtt_dotdot_aox_locator_angle_report_callback_set(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
Setup callback to be called when a AoXLocator/Commands/angle_report is received.
sl_status_t uic_mqtt_dotdot_relativity_humidity_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/MaxMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_device_temperature_configuration_updated_state_t)
Definition: dotdot_mqtt.h:2919
sl_status_t uic_mqtt_dotdot_level_default_move_rate_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/DefaultMoveRate.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AngleCorrectionDelay.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_subscription_count_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTSubscriptionCount.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_move_to_hue is rec...
void uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_status_response is received...
sl_status_t(* uic_mqtt_dotdot_groups_remove_group_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id)
Definition: dotdot_mqtt.h:3716
void uic_mqtt_dotdot_on_off_generated_off_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/off is received.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_percentage is recei...
void uic_mqtt_dotdot_set_protocol_controller_network_management_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/protocol_controller_network_management/Comm...
void uic_mqtt_dotdot_groups_view_group_response_callback_clear()
Clears all callbacks registered for when Groups/Commands/view_group_response is received.
void uic_mqtt_dotdot_state_remove_offline_callback_set(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
Setup callback to be called when a State/Commands/remove_offline is received.
void uic_mqtt_dotdot_set_group_dispatch_callback(group_dispatch_t callback)
Setup Group dispatch callback.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopTime.
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/TemperatureSetpointHold.
void uic_mqtt_dotdot_unset_color_control_write_attributes_callback(const uic_mqtt_dotdot_color_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/color_control/Commands/WriteAttributes is ...
sl_status_t uic_mqtt_dotdot_window_covering_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/Mode.
sl_status_t uic_mqtt_dotdot_door_lock_sendpin_over_the_air_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/SendPINOverTheAir.
void uic_mqtt_dotdot_set_diagnostics_force_read_attributes_callback(const uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/diagnostics/Commands/ForceReadAttribut...
sl_status_t uic_mqtt_dotdot_door_lock_number_ofpin_users_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfPINUsersSupported.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrent.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_remaining_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageRemaining.
sl_status_t uic_mqtt_dotdot_system_metrics_hostname_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/Hostname.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMax.
void uic_mqtt_dotdot_ota_upgrade_generated_query_next_image_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_t callback)
Setup callback to be called when a +/OTAUpgrade/GeneratedCommands/query_next_image_response is receiv...
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_unset(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
Unsets callback to be called when a +/AoXLocator/GeneratedCommands/angle_report is received.
void uic_mqtt_dotdot_identify_trigger_effect_callback_clear()
Clears all callbacks registered for when Identify/Commands/trigger_effect is received.
void uic_mqtt_dotdot_set_state_force_read_attributes_callback(const uic_mqtt_dotdot_state_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/state/Commands/ForceReadAttributes is ...
sl_status_t uic_mqtt_dotdot_color_control_color_temperature_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorTemperatureMireds.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ProtocolController-RFTelemetry/ClusterRevision attribute.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue_and_saturation is re...
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unlock_with_timeout_response is received.
void uic_mqtt_dotdot_groups_add_group_callback_set(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
Setup callback to be called when a Groups/Commands/add_group is received.
void uic_mqtt_dotdot_ota_upgrade_generated_image_block_request_callback_unset(const uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_t callback)
Unsets callback to be called when a +/OTAUpgrade/GeneratedCommands/image_block_request is received.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t)
Definition: dotdot_mqtt.h:35155
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
Setup callback to be called when a Alarms/Commands/reset_alarm_log is received.
sl_status_t uic_mqtt_dotdot_name_and_location_name_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; NameAndLocation/Attributes/Name.
sl_status_t(* uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_monoxide_updated_state_t)
Definition: dotdot_mqtt.h:27440
sl_status_t uic_mqtt_dotdot_thermostat_ac_refrigerant_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACRefrigerantType.
sl_status_t uic_mqtt_dotdot_color_control_primary5_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary5Intensity.
sl_status_t uic_mqtt_dotdot_thermostat_min_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MinHeatSetpointLimit.
void uic_mqtt_dotdot_door_lock_generated_clearrfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clearrfid_code_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_batterya_hr_rating_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryAHrRating.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule_response is r...
void uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_set(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/color_loop_set is received.
void uic_mqtt_dotdot_unset_ota_upgrade_write_attributes_callback(const uic_mqtt_dotdot_ota_upgrade_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/ota_upgrade/Commands/WriteAttributes is re...
void uic_mqtt_dotdot_temperature_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to TemperatureMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_door_lock_maxrfid_code_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/MaxRFIDCodeLength.
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/NumberOfActuationsTilt.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_over_temp_total_dwell_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/OverTempTotalDwell.
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/CheckInInterval.
sl_status_t uic_mqtt_dotdot_color_control_color_pointg_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointGIntensity.
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t color_temperature_mireds, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20945
void uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_color_temperature is receiv...
sl_status_t uic_mqtt_dotdot_metering_historical_consumption_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/HistoricalConsumptionFormatting.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_occupied_to_unoccupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PhysicalContactOccupiedToUnoccupiedDelay.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_max_delivery_time_seconds_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMaxDeliveryTimeSeconds.
sl_status_t uic_mqtt_dotdot_door_lock_security_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/SecurityLevel.
void uic_mqtt_dotdot_unset_dehumidification_control_write_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/dehumidification_control/Commands/WriteAtt...
void uic_mqtt_dotdot_level_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Level Cluster.
void uic_mqtt_dotdot_ias_zone_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the IASZone Cluster.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_statistics_reporting_interval_seconds_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationStatisticsReportingIntervalSeconds...
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrent.
void uic_mqtt_dotdot_ota_upgrade_generated_image_notify_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_notify_callback_t callback)
Setup callback to be called when a +/OTAUpgrade/GeneratedCommands/image_notify is received.
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMinHeatSetpointLimit.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_unset(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue is received.
sl_status_t uic_mqtt_dotdot_ias_zone_iascie_address_publish(const char *base_topic, EUI64 value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/IASCIEAddress.
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_calibration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/LocalTemperatureCalibration.
void uic_mqtt_dotdot_device_temperature_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to DeviceTemperatureConfiguration/ClusterRevision attribute.
void uic_mqtt_dotdot_groups_generated_add_group_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_manufacturer_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryManufacturer.
sl_status_t(* uic_mqtt_dotdot_identify_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_identify_updated_state_t)
Definition: dotdot_mqtt.h:3338
void uic_mqtt_dotdot_color_control_stop_move_step_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/stop_move_step is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_flow_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxFlow.
sl_status_t uic_mqtt_dotdot_aox_locator_azimuth_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AzimuthMask.
sl_status_t uic_mqtt_dotdot_shade_configuration_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/Status.
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_clear()
Clears all callbacks registered for when Alarms/Commands/reset_alarm_log is received.
sl_status_t uic_mqtt_dotdot_metering_power_factor_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/PowerFactor.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_frequencym_hz_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUFrequencyMHz.
sl_status_t uic_mqtt_dotdot_level_on_transition_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/OnTransitionTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_overload_alarms_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCOverloadAlarmsMask.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/RelativeHumidity.
void uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_clear()
Clears all callbacks registered for when PollControl/Commands/set_short_poll_interval is received.
void uic_mqtt_dotdot_level_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Level Cluster.
void uic_mqtt_dotdot_ota_upgrade_generated_upgrade_end_response_callback_unset(const uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_t callback)
Unsets callback to be called when a +/OTAUpgrade/GeneratedCommands/upgrade_end_response is received.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AngleFiltering.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_tilt_percentage is ...
void uic_mqtt_dotdot_clear_relativity_humidity_write_attributes_callbacks()
Clears all callbacks registered for when +/relativity_humidity/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_set(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/stop_with_on_off is received.
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_scene is received.
sl_status_t uic_mqtt_dotdot_scenes_current_group_publish(const char *base_topic, SGroupId value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/CurrentGroup.
sl_status_t uic_mqtt_dotdot_system_metrics_system_interrupts_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/SystemInterrupts.
sl_status_t uic_mqtt_dotdot_barrier_control_open_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/OpenEvents.
void uic_mqtt_dotdot_level_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Level/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_ac_compressor_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACCompressorType.
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_saturation is received.
void uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_clear()
Clears all callbacks registered for when +/Basic/GeneratedCommands/reset_to_factory_defaults is recei...
sl_status_t uic_mqtt_dotdot_door_lock_auto_relock_time_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/AutoRelockTime.
sl_status_t(* uic_mqtt_dotdot_color_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_color_control_state_t, uic_mqtt_dotdot_color_control_updated_state_t)
Definition: dotdot_mqtt.h:21191
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/NumberOfActuationsTilt.
sl_status_t uic_mqtt_dotdot_system_metrics_fqdn_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/FQDN.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerMin.
sl_status_t uic_mqtt_dotdot_groups_name_support_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Groups/Attributes/NameSupport.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMax.
void uic_mqtt_dotdot_set_protocol_controller_network_management_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/protocol_controller_network_management...
void uic_mqtt_dotdot_temperature_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the TemperatureMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_color_control_primary3x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary3X.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured5th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent.
void uic_mqtt_dotdot_level_step_with_on_off_callback_unset(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
Unsets callback to be called when a Level/Commands/step_with_on_off is received.
void uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_unset(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
Unsets callback to be called when a IASZone/Commands/initiate_normal_operation_mode is received.
void uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_unset(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/down_or_close is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationmqtt_topics_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationMQTTTopics.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_cooling_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedCoolingSetpoint.
sl_status_t uic_mqtt_dotdot_door_lock_minpin_code_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/MinPINCodeLength.
sl_status_t uic_mqtt_dotdot_basic_serial_number_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/SerialNumber.
void uic_mqtt_dotdot_set_aox_position_estimation_write_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/aox_position_estimation/Commands/WriteAttri...
void uic_mqtt_dotdot_window_covering_generated_stop_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_door is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold2.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_bcast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSTxBcast.
sl_status_t uic_mqtt_dotdot_diagnostics_packet_buffer_allocate_failures_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PacketBufferAllocateFailures.
sl_status_t uic_mqtt_dotdot_diagnostics_nwkfc_failure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NWKFCFailure.
sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t zone_status, uint8_t extended_status, uint8_t zoneid, uint16_t delay)
Definition: dotdot_mqtt.h:27673
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold2.
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FanControl/Attributes/FanMode.
sl_status_t(* uic_mqtt_dotdot_iaswd_start_warning_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t siren_configuration, uint16_t warning_duration, uint8_t strobe_duty_cycle, IaswdLevel strobe_level)
Definition: dotdot_mqtt.h:28292
void uic_mqtt_dotdot_scenes_remove_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/remove_scene is received.
void uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/color_loop_set is received.
void uic_mqtt_dotdot_unset_electrical_conductivity_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/electrical_conductivity_measurement/C...
void uic_mqtt_dotdot_identify_identify_callback_set(const uic_mqtt_dotdot_identify_identify_callback_t callback)
Setup callback to be called when a Identify/Commands/identify is received.
void uic_mqtt_dotdot_unset_pressure_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/pressure_measurement/Commands/ForceRe...
void uic_mqtt_dotdot_aox_position_estimation_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the AoXPositionEstimation/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/recall_scene is received.
void uic_mqtt_dotdot_level_move_callback_unset(const uic_mqtt_dotdot_level_move_callback_t callback)
Unsets callback to be called when a Level/Commands/move is received.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_level_on_transition_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OnTransitionTime.
void uic_mqtt_dotdot_door_lock_generated_clearpin_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clearpin_code is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/ScaledTolerance.
void uic_mqtt_dotdot_on_off_off_callback_unset(const uic_mqtt_dotdot_on_off_off_callback_t callback)
Unsets callback to be called when a OnOff/Commands/off is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACPowerDivisor.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_dwell_trip_point_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltageDwellTripPoint.
void uic_mqtt_dotdot_door_lock_get_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_type_response is received.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUUsagePercent.
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint16_t manufacturer_code, OTADeviceSpecificImageType image_type, uint32_t file_version, uint32_t image_size)
Definition: dotdot_mqtt.h:8705
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule_response is re...
sl_status_t uic_mqtt_dotdot_thermostat_ac_error_code_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACErrorCode.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/enhanced_add_scene_response is received.
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_unset(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/add_group_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriod.
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_clear()
Clears all callbacks registered for when +/Identify/GeneratedCommands/trigger_effect is received.
void uic_mqtt_dotdot_clear_flow_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/flow_measurement/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_bcast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacRxBcast.
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_max_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/PhysicalMaxLevel.
void uic_mqtt_dotdot_level_generated_move_with_on_off_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move_with_on_off is received.
void uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_clear()
Clears all callbacks registered for when IASZone/Commands/zone_status_change_notification is received...
void uic_mqtt_dotdot_on_off_on_with_timed_off_callback_set(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
Setup callback to be called when a OnOff/Commands/on_with_timed_off is received.
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/add_scene is received.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_holiday_schedule_response...
void uic_mqtt_dotdot_pressure_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PressureMeasurement Cluster.
void uic_mqtt_dotdot_set_groups_write_attributes_callback(const uic_mqtt_dotdot_groups_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/groups/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_thermostat_ac_louver_position_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACLouverPosition.
sl_status_t uic_mqtt_dotdot_color_control_color_capabilities_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorCapabilities.
void uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/programming_event_notification ...
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unlock_with_timeout is received.
sl_status_t uic_mqtt_dotdot_aox_locator_allow_list_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AllowList.
sl_status_t uic_mqtt_dotdot_level_options_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/Options.
void uic_mqtt_dotdot_clear_groups_force_read_attributes_callbacks()
Clears all callbacks registered for when +/groups/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold2.
void uic_mqtt_dotdot_binding_generated_unbind_callback_clear()
Clears all callbacks registered for when +/Binding/GeneratedCommands/unbind is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhB.
void uic_mqtt_dotdot_set_occupancy_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/occupancy_sensing/Commands/ForceReadAt...
void uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_unset(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/on_with_timed_off is received.
void uic_mqtt_dotdot_door_lock_generated_clearpin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clearpin_code_response is received.
void uic_mqtt_dotdot_power_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PowerConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_ac_compressor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCompressorType.
void uic_mqtt_dotdot_on_off_generated_on_callback_set(const uic_mqtt_dotdot_on_off_on_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/on is received.
void uic_mqtt_dotdot_door_lock_setrfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_setrfid_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/setrfid_code is received.
void uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_type is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_overload_alarms_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCOverloadAlarmsMask.
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_set(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/view_scene is received.
sl_status_t uic_mqtt_dotdot_basic_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/AlarmMask.
void uic_mqtt_dotdot_door_lock_get_log_record_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_log_record is received.
void uic_mqtt_dotdot_illuminance_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IlluminanceMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonMonoxide/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_thermostat_emergency_heat_delta_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/EmergencyHeatDelta.
void uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/remove_all_scenes_response is received.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_ias_zone_zone_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/ZoneStatus.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonMonoxide/Attributes/MaxMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid)
Definition: dotdot_mqtt.h:11059
void uic_mqtt_dotdot_groups_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Groups Cluster.
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_unset(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
Unsets callback to be called when a +/Identify/GeneratedCommands/trigger_effect is received.
void uic_mqtt_dotdot_set_poll_control_force_read_attributes_callback(const uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/poll_control/Commands/ForceReadAttribu...
void uic_mqtt_dotdot_groups_generated_remove_group_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_group is received.
void uic_mqtt_dotdot_door_lock_generated_getpin_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/getpin_code is received.
sl_status_t uic_mqtt_dotdot_state_endpoint_id_list_publish(const char *base_topic, size_t value_count, const uint8_t *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; State/Attributes/EndpointIdList.
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_unset(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
Unsets callback to be called when a Alarms/Commands/get_alarm_response is received.
sl_status_t(* uic_mqtt_dotdot_level_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6543
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/InstalledClosedLimitTilt.
void uic_mqtt_dotdot_level_move_callback_set(const uic_mqtt_dotdot_level_move_callback_t callback)
Setup callback to be called when a Level/Commands/move is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase11th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_door_lock_rfid_programming_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFIDProgrammingEventMask.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/LineCurrentPhC.
sl_status_t uic_mqtt_dotdot_shade_configuration_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/Status.
sl_status_t uic_mqtt_dotdot_color_control_primary2_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary2Intensity.
sl_status_t uic_mqtt_dotdot_thermostat_start_of_week_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/StartOfWeek.
void uic_mqtt_dotdot_identify_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Identify/ClusterRevision attribute.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_percentage is recei...
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_clear()
Clears all callbacks registered for when PollControl/Commands/fast_poll_stop is received.
void uic_mqtt_dotdot_electrical_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ElectricalMeasurement Cluster.
sl_status_t(* uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_shade_configuration_state_t, uic_mqtt_dotdot_shade_configuration_updated_state_t)
Definition: dotdot_mqtt.h:10441
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
Setup callback to be called when a IASZone/Commands/initiate_test_mode is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_add_scene_response is re...
void uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/check_in_response is receive...
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_bcast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxBcast.
sl_status_t uic_mqtt_dotdot_on_off_global_scene_control_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/GlobalSceneControl.
sl_status_t uic_mqtt_dotdot_application_monitoring_hostname_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/Hostname.
void uic_mqtt_dotdot_door_lock_generated_setpin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_setpin_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/setpin_code_response is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:11152
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_log_records_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfLogRecordsSupported.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_counter_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter.
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/LongPollIntervalMin.
void uic_mqtt_dotdot_door_lock_generated_getpin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_getpin_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/getpin_code_response is received.
sl_status_t uic_mqtt_dotdot_metering_default_update_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/DefaultUpdatePeriod.
void uic_mqtt_dotdot_door_lock_clearrfid_code_callback_set(const uic_mqtt_dotdot_door_lock_clearrfid_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clearrfid_code is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageMinThreshold.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/enhanced_view_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_counter_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB.
void uic_mqtt_dotdot_scenes_view_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/view_scene is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid, uint32_t local_start_time, uint32_t local_end_time)
Definition: dotdot_mqtt.h:10957
sl_status_t uic_mqtt_dotdot_pressure_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_color_control_primary4y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary4Y.
sl_status_t uic_mqtt_dotdot_color_control_primary2y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary2Y.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionLift.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhC.
void uic_mqtt_dotdot_alarms_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Alarms Cluster.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_week_day_schedules_supported_per_user_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfWeekDaySchedulesSupportedPerUser.
sl_status_t(* uic_mqtt_dotdot_binding_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_binding_updated_state_t)
Definition: dotdot_mqtt.h:35797
sl_status_t(* uic_mqtt_dotdot_binding_unbind_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name, const char *destination_unid, uint8_t destination_ep)
Definition: dotdot_mqtt.h:35749
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationram_usagemb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationRAMUsageMB.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_pump_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/PumpStatus.
void uic_mqtt_dotdot_aox_locator_angle_report_callback_clear()
Clears all callbacks registered for when AoXLocator/Commands/angle_report is received.
void uic_mqtt_dotdot_level_move_to_level_callback_set(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
Setup callback to be called when a Level/Commands/move_to_level is received.
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_set(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/add_group_response is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/BallastStatus.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/LineCurrent.
sl_status_t uic_mqtt_dotdot_shade_configuration_motor_step_size_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/MotorStepSize.
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_unset(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
Unsets callback to be called when a ProtocolController-NetworkManagement/Commands/write is received.
void uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
Unsets callback to be called when a IASZone/Commands/zone_status_change_notification is received.
void uic_mqtt_dotdot_on_off_toggle_callback_clear()
Clears all callbacks registered for when OnOff/Commands/toggle is received.
void uic_mqtt_dotdot_unset_poll_control_force_read_attributes_callback(const uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/poll_control/Commands/ForceReadAttrib...
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/view_scene_response is received.
void uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_unset(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/setpoint_raise_or_lower is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_status is received.
void uic_mqtt_dotdot_color_control_generated_step_color_callback_set(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/step_color is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_cooling_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedCoolingSetpoint.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacTxUcast.
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_measurement_state_t, uic_mqtt_dotdot_electrical_measurement_updated_state_t)
Definition: dotdot_mqtt.h:29823
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationcpu_average_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUAverageUsagePercent.
void uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_clear()
Clears all callbacks registered for when OTAUpgrade/Commands/image_page_request is received.
void uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_allpin_codes is received.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/get_relay_status_log is received.
sl_status_t(* uic_mqtt_dotdot_identify_trigger_effect_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, TriggerEffectEffectIdentifier effect_identifier, TriggerEffectEffectVariant effect_variant)
Definition: dotdot_mqtt.h:3312
sl_status_t uic_mqtt_dotdot_application_monitoring_application_statistics_reporting_interval_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationStatisticsReportingInter...
void uic_mqtt_dotdot_set_device_temperature_configuration_write_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/device_temperature_configuration/Commands/W...
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationcpu_min_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUMinUsagePercent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyDivisor.
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/add_scene_response is received.
void uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_status_response is received.
sl_status_t(* uic_mqtt_dotdot_state_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_state_updated_state_t)
Definition: dotdot_mqtt.h:35442
void uic_mqtt_dotdot_identify_generated_identify_callback_set(const uic_mqtt_dotdot_identify_identify_callback_t callback)
Setup callback to be called when a +/Identify/GeneratedCommands/identify is received.
sl_status_t uic_mqtt_dotdot_metering_unitof_measure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/UnitofMeasure.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_alarms_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACAlarmsMask.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedSetback.
sl_status_t uic_mqtt_dotdot_color_control_color_pointry_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointRY.
void uic_mqtt_dotdot_scenes_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Scenes/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_binding_bindable_cluster_list_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Binding/Attributes/BindableClusterList.
void uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_color_temperature is r...
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t field_control, uint16_t manufacturer_code, OTAImageType image_type, uint32_t file_version, uint32_t file_offset, uint8_t maximum_data_size, EUI64 request_node_address, uint16_t minimum_block_period)
Definition: dotdot_mqtt.h:8595
sl_status_t(* uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_flow_measurement_updated_state_t)
Definition: dotdot_mqtt.h:25702
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_duration_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/TemperatureSetpointHoldDuration.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_min_threshold_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltageMinThreshold.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageMultiplier.
void uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
Setup callback to be called when a +/Binding/GeneratedCommands/bind_to_protocol_controller is receive...
void uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_set(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
Setup callback to be called when a +/Basic/GeneratedCommands/reset_to_factory_defaults is received.
void uic_mqtt_dotdot_door_lock_set_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user_type_response is received.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltage.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTLoggingLevel.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_over_temp_total_dwell_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/OverTempTotalDwell.
void uic_mqtt_dotdot_groups_get_group_membership_response_callback_unset(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
Unsets callback to be called when a Groups/Commands/get_group_membership_response is received.
sl_status_t uic_mqtt_dotdot_basic_power_source_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/PowerSource.
void uic_mqtt_dotdot_unset_thermostat_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/thermostat/Commands/ForceReadAttribut...
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/clear_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_time_time_zone_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/TimeZone.
void uic_mqtt_dotdot_color_control_move_to_color_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_color is received.
void uic_mqtt_dotdot_unset_thermostat_write_attributes_callback(const uic_mqtt_dotdot_thermostat_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/thermostat/Commands/WriteAttributes is rec...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold2.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t holiday_scheduleid, zclStatus status, uint32_t local_start_time, uint32_t local_end_time, DrlkOperMode operating_mode_during_holiday)
Definition: dotdot_mqtt.h:11044
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
Setup callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile is received...
sl_status_t(* uic_mqtt_dotdot_color_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_color_control_updated_state_t)
Definition: dotdot_mqtt.h:21199
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue is received...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhC.
void uic_mqtt_dotdot_unset_time_force_read_attributes_callback(const uic_mqtt_dotdot_time_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/time/Commands/ForceReadAttributes is ...
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_stale_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NeighborStale.
sl_status_t(* uic_mqtt_dotdot_door_lock_clearpin_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid)
Definition: dotdot_mqtt.h:10827
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_weekday_schedule is received.
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_clear()
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/set_parameter is...
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FanControl/Attributes/FanMode.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule_response is r...
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info_respons...
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACPowerMultiplier.
sl_status_t uic_mqtt_dotdot_thermostat_pi_cooling_demand_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/PICoolingDemand.
void uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_allpin_codes_response is received.
sl_status_t uic_mqtt_dotdot_metering_temperature_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/TemperatureFormatting.
sl_status_t uic_mqtt_dotdot_basic_location_description_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/LocationDescription.
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint16_t manufacturer_code, OTAImageType image_type, uint32_t file_version, uint32_t image_size)
Definition: dotdot_mqtt.h:8580
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule_response is re...
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointbx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointBX.
void uic_mqtt_dotdot_ota_upgrade_generated_image_page_request_callback_unset(const uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_t callback)
Unsets callback to be called when a +/OTAUpgrade/GeneratedCommands/image_page_request is received.
void uic_mqtt_dotdot_window_covering_up_or_open_callback_set(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/up_or_open is received.
void uic_mqtt_dotdot_door_lock_unlock_door_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unlock_door is received.
void uic_mqtt_dotdot_level_step_callback_clear()
Clears all callbacks registered for when Level/Commands/step is received.
void uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/on_with_timed_off is received.
void uic_mqtt_dotdot_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile_...
void uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/get_group_membership_response is receiv...
sl_status_t uic_mqtt_dotdot_door_lock_open_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/OpenPeriod.
void uic_mqtt_dotdot_set_carbon_monoxide_write_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/carbon_monoxide/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_ucast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacRxUcast.
void uic_mqtt_dotdot_door_lock_set_user_type_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user_type is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampBurnHours.
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_illuminance_target_level_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceLevelSensing/Attributes/IlluminanceTargetLevel.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod.
void uic_mqtt_dotdot_groups_generated_remove_group_callback_set(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/remove_group is received.
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_set(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_hue is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_local_programming_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableLocalProgramming.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentOverload.
sl_status_t uic_mqtt_dotdot_shade_configuration_motor_step_size_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/MotorStepSize.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:10846
sl_status_t uic_mqtt_dotdot_color_control_primary5x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary5X.
void uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/go_to_lift_value is received.
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, UTC start_time, GetMeasurementProfileResponseStatus status, ProfileIntervalPeriod profile_interval_period, uint8_t number_of_intervals_delivered, uint16_t attribute_id, uint8_t intervals_count, const uint8_t *intervals)
Definition: dotdot_mqtt.h:29533
sl_status_t uic_mqtt_dotdot_shade_configuration_closed_limit_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/ClosedLimit.
sl_status_t uic_mqtt_dotdot_color_control_color_pointby_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointBY.
void uic_mqtt_dotdot_unset_state_force_read_attributes_callback(const uic_mqtt_dotdot_state_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/state/Commands/ForceReadAttributes is...
void uic_mqtt_dotdot_ota_upgrade_generated_query_next_image_response_callback_unset(const uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_t callback)
Unsets callback to be called when a +/OTAUpgrade/GeneratedCommands/query_next_image_response is recei...
sl_status_t uic_mqtt_dotdot_scenes_current_group_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/CurrentGroup.
void uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/go_to_tilt_percentage is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_door_response is received.
void uic_mqtt_dotdot_groups_view_group_response_callback_set(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
Setup callback to be called when a Groups/Commands/view_group_response is received.
void uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_allrfid_codes_response is received.
sl_status_t uic_mqtt_dotdot_basic_date_code_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/DateCode.
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_clear()
Clears all callbacks registered for when IASZone/Commands/zone_enroll_request is received.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_configuration_parameters_updated_state_t)
Definition: dotdot_mqtt.h:38356
void uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/go_to_lift_percentage is received.
sl_status_t uic_mqtt_dotdot_color_control_drift_compensation_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/DriftCompensation.
sl_status_t uic_mqtt_dotdot_ph_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PhMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhC.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_clear()
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_profile_info_response is ...
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:11010
sl_status_t uic_mqtt_dotdot_system_metrics_reporting_interval_seconds_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/ReportingIntervalSeconds.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_size_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2Size.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold1.
void uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_t callback)
Setup callback to be called when a OTAUpgrade/Commands/query_device_specific_file_response is receive...
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_all_alarms is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_alarm_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/AlarmMask.
sl_status_t uic_mqtt_dotdot_door_lock_actuator_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/ActuatorEnabled.
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ota_upgrade_state_t, uic_mqtt_dotdot_ota_upgrade_updated_state_t)
Definition: dotdot_mqtt.h:8753
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_counter_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC.
void uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_status_response is received.
uic_mqtt_dotdot_attribute_publish_type_t
Attribute publish type.
Definition: dotdot_mqtt.h:86
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_weekday_schedule_response is received.
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_unset(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
Unsets callback to be called when a +/AoXLocator/GeneratedCommands/angle_correction is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_clearrfid_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid)
Definition: dotdot_mqtt.h:11145
sl_status_t uic_mqtt_dotdot_door_lock_sendpin_over_the_air_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SendPINOverTheAir.
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledOpenLimitTilt.
void uic_mqtt_dotdot_unset_iaswd_force_read_attributes_callback(const uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/iaswd/Commands/ForceReadAttributes is...
sl_status_t(* uic_mqtt_dotdot_basic_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_basic_updated_state_t)
Definition: dotdot_mqtt.h:169
void uic_mqtt_dotdot_unset_scenes_write_attributes_callback(const uic_mqtt_dotdot_scenes_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/scenes/Commands/WriteAttributes is receive...
void uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/zone_status_change_notification ...
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_holiday_schedule_response i...
void uic_mqtt_dotdot_unset_groups_force_read_attributes_callback(const uic_mqtt_dotdot_groups_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/groups/Commands/ForceReadAttributes i...
sl_status_t(* uic_mqtt_dotdot_time_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_time_state_t, uic_mqtt_dotdot_time_updated_state_t)
Definition: dotdot_mqtt.h:8138
void uic_mqtt_dotdot_window_covering_down_or_close_callback_unset(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/down_or_close is received.
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_year_day_schedule_respons...
void uic_mqtt_dotdot_state_generated_remove_offline_callback_unset(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/remove_offline is received.
sl_status_t(* uic_mqtt_dotdot_thermostat_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_state_t, uic_mqtt_dotdot_thermostat_updated_state_t)
Definition: dotdot_mqtt.h:18075
void uic_mqtt_dotdot_groups_view_group_callback_set(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
Setup callback to be called when a Groups/Commands/view_group is received.
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_set(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/add_scene is received.
void uic_mqtt_dotdot_clear_identify_write_attributes_callbacks()
Clears all callbacks registered for when +/identify/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_scenes_add_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/add_scene is received.
sl_status_t uic_mqtt_dotdot_aox_locator_elevation_mask_publish(const char *base_topic, size_t value_count, const MinMaxPair *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/ElevationMask.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_device_temp_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/DeviceTempAlarmMask.
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_valid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/PositionAndOrientationValid.
void uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/get_scene_membership_response is received.
void uic_mqtt_dotdot_identify_identify_query_response_callback_unset(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
Unsets callback to be called when a Identify/Commands/identify_query_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured9th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent.
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_set(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/remove_all_groups is received.
void uic_mqtt_dotdot_groups_get_group_membership_response_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
Setup callback to be called when a Groups/Commands/get_group_membership_response is received.
void uic_mqtt_dotdot_unset_pressure_measurement_write_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/pressure_measurement/Commands/WriteAttribu...
void uic_mqtt_dotdot_clear_electrical_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/electrical_measurement/Commands/WriteAttributes is receive...
sl_status_t(* uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_diagnostics_updated_state_t)
Definition: dotdot_mqtt.h:34027
void uic_mqtt_dotdot_on_off_on_with_timed_off_callback_clear()
Clears all callbacks registered for when OnOff/Commands/on_with_timed_off is received.
void uic_mqtt_dotdot_thermostat_user_interface_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ThermostatUserInterfaceConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_set(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
Setup callback to be called when a +/AoXLocator/GeneratedCommands/iq_report is received.
void uic_mqtt_dotdot_color_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ColorControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_system_metrics_network_interfaces_data_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/NetworkInterfacesData.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_cooling_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedCoolingSetpoint.
sl_status_t uic_mqtt_dotdot_level_start_up_current_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/StartUpCurrentLevel.
sl_status_t(* uic_mqtt_dotdot_color_control_move_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20859
sl_status_t uic_mqtt_dotdot_color_control_compensation_text_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CompensationText.
void uic_mqtt_dotdot_clear_color_control_write_attributes_callbacks()
Clears all callbacks registered for when +/color_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_unset(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership is received.
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t lift_value)
Definition: dotdot_mqtt.h:15375
void uic_mqtt_dotdot_level_generated_step_with_on_off_callback_unset(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/step_with_on_off is received.
void uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_color_temperature is rec...
void uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_set(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
Setup callback to be called when a Thermostat/Commands/setpoint_raise_or_lower is received.
void uic_mqtt_dotdot_door_lock_setpin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_setpin_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/setpin_code_response is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_sent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMessagesSent.
void uic_mqtt_dotdot_diagnostics_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Diagnostics/ClusterRevision attribute.
void uic_mqtt_dotdot_aox_locator_iq_report_callback_clear()
Clears all callbacks registered for when AoXLocator/Commands/iq_report is received.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_min_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedSetbackMin.
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_summation_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/EnergyCarrierSummationFormatting.
void uic_mqtt_dotdot_state_generated_remove_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/remove is received.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_holiday_schedule_response is received.
void uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_set(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move_to_closest_frequency is received.
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/LongPollInterval.
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/LocalTemperature.
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
Setup callback to be called when a IASZone/Commands/zone_enroll_request is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerPhC.
void uic_mqtt_dotdot_door_lock_generated_setrfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/setrfid_code_response is received.
void uic_mqtt_dotdot_set_on_off_force_read_attributes_callback(const uic_mqtt_dotdot_on_off_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/on_off/Commands/ForceReadAttributes is...
void uic_mqtt_dotdot_scenes_store_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/store_scene_response is received.
void uic_mqtt_dotdot_ota_upgrade_image_notify_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_notify_callback_t callback)
Setup callback to be called when a OTAUpgrade/Commands/image_notify is received.
void uic_mqtt_dotdot_color_control_generated_move_color_callback_unset(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_color is received.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/CurrentPositionLift.
void uic_mqtt_dotdot_binding_generated_bind_callback_unset(const uic_mqtt_dotdot_binding_bind_callback_t callback)
Unsets callback to be called when a +/Binding/GeneratedCommands/bind is received.
void uic_mqtt_dotdot_unset_ballast_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/ballast_configuration/Commands/ForceR...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageMinThreshold.
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_alarm is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_alarm_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampAlarmMode.
void uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_set(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
Setup callback to be called when a +/BarrierControl/GeneratedCommands/go_to_percent is received.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_weekday_schedule is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t log_entryid, uint32_t timestamp, GetLogRecordResponseEventType event_type, DrlkOperEventSource source_operation_event, uint8_t eventid_or_alarm_code, uint16_t userid, const char *pin)
Definition: dotdot_mqtt.h:10768
sl_status_t uic_mqtt_dotdot_init()
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/IntermediateSetpointsLift.
void uic_mqtt_dotdot_level_step_callback_set(const uic_mqtt_dotdot_level_step_callback_t callback)
Setup callback to be called when a Level/Commands/step is received.
void uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_set(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/add_group_if_identifying is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold1.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_bcast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSRxBcast.
void uic_mqtt_dotdot_unset_aox_locator_force_read_attributes_callback(const uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/aox_locator/Commands/ForceReadAttribu...
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_counter_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB.
void uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_unset(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/fast_poll_stop is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedDelay.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
Setup callback to be called when a Thermostat/Commands/get_relay_status_log_response is received.
void uic_mqtt_dotdot_state_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the State Cluster.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_energy_consumed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/LifetimeEnergyConsumed.
sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ZoneEnrollResponseEnrollResponseCode enroll_response_code, uint8_t zoneid)
Definition: dotdot_mqtt.h:27664
void uic_mqtt_dotdot_alarms_alarm_callback_unset(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
Unsets callback to be called when a Alarms/Commands/alarm is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltage.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_range_callback_unset(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter_ra...
void uic_mqtt_dotdot_set_carbon_monoxide_force_read_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/carbon_monoxide/Commands/ForceReadAttr...
sl_status_t(* uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_conductivity_measurement_state_t, uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26938
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_cooling_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationCooling.
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AntennaMode.
void uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_clear()
Clears all callbacks registered for when Binding/Commands/bind_to_protocol_controller is received.
void uic_mqtt_dotdot_scenes_copy_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/copy_scene is received.
void uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
Setup callback to be called when a Binding/Commands/bind_to_protocol_controller is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_display_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/RelativeHumidityDisplay.
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_color_temperature is received.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_remaining_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageRemaining.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_total_users_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfTotalUsersSupported.
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_with_timeout is received...
void uic_mqtt_dotdot_unset_alarms_force_read_attributes_callback(const uic_mqtt_dotdot_alarms_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/alarms/Commands/ForceReadAttributes i...
void uic_mqtt_dotdot_set_barrier_control_write_attributes_callback(const uic_mqtt_dotdot_barrier_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/barrier_control/Commands/WriteAttributes is...
void uic_mqtt_dotdot_state_interview_callback_clear()
Clears all callbacks registered for when State/Commands/interview is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_operation_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/EffectiveOperationMode.
void uic_mqtt_dotdot_clear_thermostat_force_read_attributes_callbacks()
Clears all callbacks registered for when +/thermostat/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_time_valid_until_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/ValidUntilTime.
void uic_mqtt_dotdot_door_lock_generated_setrfid_code_callback_set(const uic_mqtt_dotdot_door_lock_setrfid_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/setrfid_code is received.
sl_status_t(* uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t)
Definition: dotdot_mqtt.h:20609
sl_status_t(* uic_mqtt_dotdot_door_lock_setpin_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkSetCodeStatus status)
Definition: dotdot_mqtt.h:10800
void uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clearrfid_code_response is received.
sl_status_t uic_mqtt_dotdot_basic_generic_device_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/GenericDevice-Type.
sl_status_t uic_mqtt_dotdot_door_lock_rf_operation_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RFOperationEventMask.
sl_status_t uic_mqtt_dotdot_color_control_primary4x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary4X.
void uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_color_temperature is received.
sl_status_t(* uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:107
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_status_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid, DrlkSettableUserStatus user_status)
Definition: dotdot_mqtt.h:10853
sl_status_t uic_mqtt_dotdot_level_on_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/OnLevel.
sl_status_t uic_mqtt_dotdot_thermostat_number_of_daily_transitions_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/NumberOfDailyTransitions.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_ias_zone_zone_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/ZoneState.
sl_status_t(* uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t level, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6552
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/LineCurrentPhB.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene_response is receive...
sl_status_t uic_mqtt_dotdot_basic_producturl_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ProductURL.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_timeout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AngleCorrectionTimeout.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedDelay...
void uic_mqtt_dotdot_unset_wind_speed_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/wind_speed_measurement/Commands/Force...
sl_status_t uic_mqtt_dotdot_pressure_measurement_scale_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/Scale.
sl_status_t uic_mqtt_dotdot_door_lock_wrong_code_entry_limit_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/WrongCodeEntryLimit.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/get_weekly_schedule_response is received...
sl_status_t uic_mqtt_dotdot_ota_upgrade_upgrade_timeout_policy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OTAUpgrade/Attributes/UpgradeTimeoutPolicy.
sl_status_t uic_mqtt_dotdot_door_lock_door_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DoorState.
void uic_mqtt_dotdot_door_lock_generated_clearrfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clearrfid_code_response is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointr_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointRIntensity.
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/step_color_temperature is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_display_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RelativeHumidityDisplay.
void uic_mqtt_dotdot_unset_color_control_force_read_attributes_callback(const uic_mqtt_dotdot_color_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/color_control/Commands/ForceReadAttri...
sl_status_t uic_mqtt_dotdot_shade_configuration_physical_closed_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/PhysicalClosedLimit.
sl_status_t(* uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t frequency)
Definition: dotdot_mqtt.h:6602
sl_status_t uic_mqtt_dotdot_illuminance_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_unset_window_covering_write_attributes_callback(const uic_mqtt_dotdot_window_covering_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/window_covering/Commands/WriteAttributes i...
sl_status_t(* uic_mqtt_dotdot_groups_get_group_membership_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t capacity, uint8_t group_list_count, const uint16_t *group_list)
Definition: dotdot_mqtt.h:3699
sl_status_t(* uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t new_short_poll_interval)
Definition: dotdot_mqtt.h:9851
sl_status_t uic_mqtt_dotdot_pressure_measurement_scale_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/Scale.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_state_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryAlarmState.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_holiday_schedule_response i...
void uic_mqtt_dotdot_groups_get_group_membership_response_callback_clear()
Clears all callbacks registered for when Groups/Commands/get_group_membership_response is received.
void uic_mqtt_dotdot_window_covering_stop_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/stop is received.
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/view_group_response is received.
sl_status_t uic_mqtt_dotdot_ota_upgrade_downloaded_file_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OTAUpgrade/Attributes/DownloadedFileVersion.
void uic_mqtt_dotdot_on_off_generated_toggle_callback_unset(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/toggle is received.
sl_status_t(* uic_mqtt_dotdot_on_off_toggle_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5933
sl_status_t uic_mqtt_dotdot_ias_zone_zoneid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/ZoneID.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold1.
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_weekday_schedule_response i...
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_min_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PhysicalMinLevel.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_occupied_to_unoccupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/UltrasonicOccupiedToUnoccupiedDelay.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_name_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationName.
sl_status_t uic_mqtt_dotdot_color_control_primary3y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary3Y.
sl_status_t uic_mqtt_dotdot_thermostat_pi_cooling_demand_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/PICoolingDemand.
sl_status_t uic_mqtt_dotdot_metering_reading_snap_shot_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/ReadingSnapShotTime.
void uic_mqtt_dotdot_set_fan_control_force_read_attributes_callback(const uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/fan_control/Commands/ForceReadAttribut...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/AlarmMask.
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/enhanced_step_hue is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_pump_status_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/PumpStatus.
void uic_mqtt_dotdot_door_lock_toggle_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/toggle_response is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_lockout_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationLockout.
sl_status_t uic_mqtt_dotdot_color_control_primary2_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary2Intensity.
void uic_mqtt_dotdot_wind_speed_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the WindSpeedMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationram_usagemb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationRAMUsageMB.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_operation_mode_publish(const char *base_topic, PumpOperationMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/EffectiveOperationMode.
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/remove_scene_response is received.
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_light_sensor_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceLevelSensing/Attributes/LightSensorType.
sl_status_t(* uic_mqtt_dotdot_scenes_store_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4461
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/clear_weekly_schedule is received.
void uic_mqtt_dotdot_basic_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Basic Cluster.
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_clear()
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_measurement_profile is re...
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ProtocolController-RFTelemetry/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_clearrfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_clearrfid_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clearrfid_code is received.
void uic_mqtt_dotdot_poll_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PollControl Cluster.
void uic_mqtt_dotdot_relativity_humidity_unretain_cluster_revision(const char *base_topic)
Unretain a publication to RelativityHumidity/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_added_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NeighborAdded.
void uic_mqtt_dotdot_configuration_parameters_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ConfigurationParameters/ClusterRevision attribute.
void uic_mqtt_dotdot_set_system_metrics_force_read_attributes_callback(const uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/system_metrics/Commands/ForceReadAttri...
void uic_mqtt_dotdot_door_lock_generated_getpin_code_callback_set(const uic_mqtt_dotdot_door_lock_getpin_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/getpin_code is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid, uint8_t days_mask, uint8_t start_hour, uint8_t start_minute, uint8_t end_hour, uint8_t end_minute)
Definition: dotdot_mqtt.h:10885
void uic_mqtt_dotdot_unset_pump_configuration_and_control_write_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/pump_configuration_and_control/Commands/Wr...
sl_status_t(* uic_mqtt_dotdot_scenes_remove_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4434
void uic_mqtt_dotdot_carbon_monoxide_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the CarbonMonoxide/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/PositionAndOrientation.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonMonoxide/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_diagnostics_child_moved_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/ChildMoved.
void uic_mqtt_dotdot_groups_add_group_response_callback_clear()
Clears all callbacks registered for when Groups/Commands/add_group_response is received.
void uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/setpoint_raise_or_lower is received.
sl_status_t uic_mqtt_dotdot_color_control_primary2y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary2Y.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:10950
void uic_mqtt_dotdot_level_stop_with_on_off_callback_clear()
Clears all callbacks registered for when Level/Commands/stop_with_on_off is received.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandDelivered.
void uic_mqtt_dotdot_door_lock_generated_clearrfid_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clearrfid_code is received.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_tolerance_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_unauthorized_key_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSUnauthorizedKey.
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationmqtt_topics_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationMQTTTopics.
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/operating_event_notification is received.
void uic_mqtt_dotdot_unset_dehumidification_control_force_read_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/dehumidification_control/Commands/For...
void uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_log_record_response is received.
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unlock_with_timeout_response is received.
sl_status_t(* uic_mqtt_dotdot_scenes_get_scene_membership_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid)
Definition: dotdot_mqtt.h:4492
void uic_mqtt_dotdot_color_control_step_color_callback_unset(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/step_color is received.
void uic_mqtt_dotdot_door_lock_generated_clearrfid_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clearrfid_code_response is rece...
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactivePowerPhC.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyMin.
sl_status_t uic_mqtt_dotdot_thermostat_pi_heating_demand_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/PIHeatingDemand.
sl_status_t(* uic_mqtt_dotdot_application_monitoring_log_entry_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *timestamp, LoggingLevelEnum log_level, const char *log_tag, const char *log_message)
Definition: dotdot_mqtt.h:37201
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule_response is re...
void uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/programming_event_notification is rec...
void uic_mqtt_dotdot_color_control_move_hue_callback_set(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_hue is received.
void uic_mqtt_dotdot_alarms_reset_alarm_callback_clear()
Clears all callbacks registered for when Alarms/Commands/reset_alarm is received.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Manufacturer.
void uic_mqtt_dotdot_level_generated_move_with_on_off_callback_unset(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move_with_on_off is received.
void uic_mqtt_dotdot_flow_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the FlowMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_temp_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstTemp.
sl_status_t uic_mqtt_dotdot_ph_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_basic_physical_environment_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/PhysicalEnvironment.
void uic_mqtt_dotdot_color_control_generated_move_to_color_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_color is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentDivisor.
void uic_mqtt_dotdot_on_off_unretain_cluster_revision(const char *base_topic)
Unretain a publication to OnOff/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_set(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/recall_scene is received.
void uic_mqtt_dotdot_level_generated_step_with_on_off_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/step_with_on_off is received.
sl_status_t uic_mqtt_dotdot_aox_locator_cte_length_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/CTELength.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold3.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC.
sl_status_t uic_mqtt_dotdot_system_metrics_uptime_minutes_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/UptimeMinutes.
sl_status_t uic_mqtt_dotdot_ias_zone_zoneid_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneID.
sl_status_t uic_mqtt_dotdot_color_control_current_saturation_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentSaturation.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_type_response is recei...
sl_status_t uic_mqtt_dotdot_color_control_primary6y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary6Y.
void uic_mqtt_dotdot_clear_groups_write_attributes_callbacks()
Clears all callbacks registered for when +/groups/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_thermostat_control_sequence_of_operation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ControlSequenceOfOperation.
void uic_mqtt_dotdot_set_ph_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/ph_measurement/Commands/ForceReadAttri...
sl_status_t uic_mqtt_dotdot_color_control_primary6x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary6X.
void uic_mqtt_dotdot_relativity_humidity_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the RelativityHumidity Cluster.
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t tilt_value)
Definition: dotdot_mqtt.h:15389
sl_status_t uic_mqtt_dotdot_door_lock_number_of_total_users_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfTotalUsersSupported.
sl_status_t uic_mqtt_dotdot_iaswd_max_duration_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASWD/Attributes/MaxDuration.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_counter_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC.
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_scene_response is received.
void uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_set(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/check_in_response is received.
void uic_mqtt_dotdot_door_lock_get_user_type_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_type is received.
void uic_mqtt_dotdot_color_control_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_hue is received.
sl_status_t uic_mqtt_dotdot_color_control_primary4_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary4Intensity.
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_year_day_schedule_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule_response is rec...
void uic_mqtt_dotdot_identify_generated_identify_callback_unset(const uic_mqtt_dotdot_identify_identify_callback_t callback)
Unsets callback to be called when a +/Identify/GeneratedCommands/identify is received.
sl_status_t uic_mqtt_dotdot_thermostat_emergency_heat_delta_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/EmergencyHeatDelta.
void uic_mqtt_dotdot_unset_on_off_write_attributes_callback(const uic_mqtt_dotdot_on_off_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/on_off/Commands/WriteAttributes is receive...
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/PhysicalClosedLimitTilt.
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/LocalTemperature.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_holiday_schedules_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfHolidaySchedulesSupported.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured1st_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactivePower.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhC.
sl_status_t uic_mqtt_dotdot_level_min_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/MinFrequency.
sl_status_t uic_mqtt_dotdot_barrier_control_capabilities_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/Capabilities.
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_weekday_schedule_response is receive...
void uic_mqtt_dotdot_set_aox_locator_force_read_attributes_callback(const uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/aox_locator/Commands/ForceReadAttribut...
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase9th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent.
sl_status_t(* uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid)
Definition: dotdot_mqtt.h:4445
void uic_mqtt_dotdot_unset_protocol_controller_rf_telemetry_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/protocol_controller_rf_telemetry/Comm...
void uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_unset(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
Unsets callback to be called when a +/BarrierControl/GeneratedCommands/go_to_percent is received.
void uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_unset(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/remove_all_scenes_response is received.
sl_status_t uic_mqtt_dotdot_iaswd_max_duration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASWD/Attributes/MaxDuration.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_flow_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstFlow.
void uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/set_short_poll_interval is r...
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_min_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedSetbackMin.
void uic_mqtt_dotdot_ota_upgrade_generated_image_block_request_callback_clear()
Clears all callbacks registered for when +/OTAUpgrade/GeneratedCommands/image_block_request is receiv...
sl_status_t(* uic_mqtt_dotdot_aox_locator_angle_report_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, SphericalCoordinates direction, SphericalCoordinates deviation, int32_t sequence)
Definition: dotdot_mqtt.h:38693
void uic_mqtt_dotdot_illuminance_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to IlluminanceMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_unset(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/get_alarm_response is received.
void uic_mqtt_dotdot_barrier_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the BarrierControl Cluster.
void uic_mqtt_dotdot_door_lock_set_user_status_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user_status_response is received.
void uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/lock_door_response is received.
void uic_mqtt_dotdot_level_generated_stop_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/stop is received.
sl_status_t uic_mqtt_dotdot_color_control_primary4x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary4X.
sl_status_t uic_mqtt_dotdot_name_and_location_location_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; NameAndLocation/Attributes/Location.
void uic_mqtt_dotdot_color_control_generated_move_color_callback_set(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_color is received.
void uic_mqtt_dotdot_state_remove_offline_callback_unset(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
Unsets callback to be called when a State/Commands/remove_offline is received.
void uic_mqtt_dotdot_identify_identify_callback_clear()
Clears all callbacks registered for when Identify/Commands/identify is received.
sl_status_t(* uic_mqtt_dotdot_alarms_get_alarm_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:7679
void uic_mqtt_dotdot_configuration_parameters_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ConfigurationParameters Cluster.
void uic_mqtt_dotdot_clear_protocol_controller_network_management_force_read_attributes_callbacks()
Clears all callbacks registered for when +/protocol_controller_network_management/Commands/ForceReadA...
void uic_mqtt_dotdot_binding_unbind_callback_unset(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
Unsets callback to be called when a Binding/Commands/unbind is received.
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20846
sl_status_t uic_mqtt_dotdot_color_control_color_loop_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopTime.
void uic_mqtt_dotdot_unset_relativity_humidity_force_read_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/relativity_humidity/Commands/ForceRea...
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_demand_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/EnergyCarrierDemandFormatting.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhB.
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint16_t manufacturer_code, OTAImageType image_type, uint32_t file_version)
Definition: dotdot_mqtt.h:8662
void uic_mqtt_dotdot_system_metrics_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the SystemMetrics Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhC.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_unset(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes is received.
void uic_mqtt_dotdot_groups_generated_view_group_callback_unset(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/view_group is received.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/get_relay_status_log_response is receive...
void uic_mqtt_dotdot_window_covering_generated_stop_callback_unset(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_set_ballast_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/ballast_configuration/Commands/ForceRe...
sl_status_t uic_mqtt_dotdot_configuration_parameters_configuration_parameters_publish(const char *base_topic, size_t value_count, const ConfigurationParameter *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ConfigurationParameters/Attributes/ConfigurationParameters.
sl_status_t uic_mqtt_dotdot_door_lock_language_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/Language.
sl_status_t uic_mqtt_dotdot_door_lock_keypad_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/KeypadOperationEventMask.
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_clear()
Clears all callbacks registered for when AoXLocator/Commands/angle_correction is received.
void uic_mqtt_dotdot_clear_occupancy_sensing_force_read_attributes_callbacks()
Clears all callbacks registered for when +/occupancy_sensing/Commands/ForceReadAttributes is received...
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_fail_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxUcastFail.
sl_status_t uic_mqtt_dotdot_aox_locator_aox_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AoXMode.
sl_status_t uic_mqtt_dotdot_color_control_color_pointb_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointBIntensity.
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unlock_door_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_heating_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedHeatingSetpoint.
void uic_mqtt_dotdot_carbon_monoxide_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the CarbonMonoxide Cluster.
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_clear()
Clears all callbacks registered for when IASZone/Commands/zone_enroll_response is received.
void uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_unset(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/check_in_response is received.
sl_status_t(* uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_fan_control_updated_state_t)
Definition: dotdot_mqtt.h:20049
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_unset(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
Unsets callback to be called when a Scenes/Commands/get_scene_membership is received.
sl_status_t uic_mqtt_dotdot_basic_hw_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/HWVersion.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:10911
sl_status_t(* uic_mqtt_dotdot_scenes_copy_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t mode, SGroupId group_identifier_from, uint8_t scene_identifier_from, SGroupId group_identifier_to, uint8_t scene_identifier_to)
Definition: dotdot_mqtt.h:4567
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold3.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMax.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_decrypt_failures_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSDecryptFailures.
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ElectricalConductivityMeasureme...
sl_status_t uic_mqtt_dotdot_basic_generic_device_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/GenericDevice-Type.
void uic_mqtt_dotdot_groups_view_group_response_callback_unset(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
Unsets callback to be called when a Groups/Commands/view_group_response is received.
sl_status_t uic_mqtt_dotdot_temperature_measurement_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstSpeed.
sl_status_t uic_mqtt_dotdot_barrier_control_open_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/OpenEvents.
sl_status_t uic_mqtt_dotdot_relativity_humidity_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; RelativityHumidity/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_group_response is received...
void uic_mqtt_dotdot_state_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the State Cluster.
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/discover_neighbors is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstPressure.
sl_status_t uic_mqtt_dotdot_diagnostics_averagemac_retry_peraps_message_sent_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/AverageMACRetryPerAPSMessageSent.
void uic_mqtt_dotdot_set_color_control_force_read_attributes_callback(const uic_mqtt_dotdot_color_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/color_control/Commands/ForceReadAttrib...
sl_status_t uic_mqtt_dotdot_basic_generic_device_class_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/GenericDevice-Class.
void uic_mqtt_dotdot_set_iaswd_force_read_attributes_callback(const uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/iaswd/Commands/ForceReadAttributes is ...
sl_status_t(* uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t scheduleid, uint16_t userid, zclStatus status, uint8_t days_mask, uint8_t start_hour, uint8_t start_minute, uint8_t end_hour, uint8_t end_minute)
Definition: dotdot_mqtt.h:10920
sl_status_t uic_mqtt_dotdot_door_lock_door_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/DoorState.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_active_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopActive.
sl_status_t uic_mqtt_dotdot_system_metrics_max_temperature_celcius_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/MaxTemperatureCelcius.
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_set(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
Setup callback to be called when a +/ProtocolController-NetworkManagement/GeneratedCommands/write is ...
void uic_mqtt_dotdot_set_flow_measurement_write_attributes_callback(const uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/flow_measurement/Commands/WriteAttributes i...
void uic_mqtt_dotdot_door_lock_generated_setpin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_setpin_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/setpin_code_response is received.
sl_status_t(* uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint8_t capacity, SGroupId groupid, uint8_t scene_list_count, const uint8_t *scene_list)
Definition: dotdot_mqtt.h:4499
void uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/get_scene_membership_response is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_average_delivery_time_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTAverageDeliveryTimeSeconds.
void uic_mqtt_dotdot_ota_upgrade_image_notify_callback_clear()
Clears all callbacks registered for when OTAUpgrade/Commands/image_notify is received.
void uic_mqtt_dotdot_illuminance_level_sensing_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the IlluminanceLevelSensing Cluster...
sl_status_t(* uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:11030
sl_status_t uic_mqtt_dotdot_thermostat_ac_coil_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCoilTemperature.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_rf_telemetry_state_t, uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t)
Definition: dotdot_mqtt.h:35147
sl_status_t uic_mqtt_dotdot_window_covering_velocity_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/VelocityLift.
void uic_mqtt_dotdot_door_lock_get_user_type_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_type is received.
sl_status_t(* uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t on_off_control, uint16_t on_time, uint16_t off_wait_time)
Definition: dotdot_mqtt.h:5952
void uic_mqtt_dotdot_unset_electrical_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/electrical_measurement/Commands/WriteAttri...
void uic_mqtt_dotdot_door_lock_getpin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_getpin_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/getpin_code_response is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_ias_zone_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IASZone/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ProgrammingEventNotificationProgramEventSource program_event_source, ProgrammingEventNotificationProgramEventCode program_event_code, uint16_t userid, const char *pin, DrlkUserType user_type, DrlkUserStatus user_status, uint32_t local_time, const char *data)
Definition: dotdot_mqtt.h:11188
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_level_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceLevelSensing/Attributes/LevelStatus.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_state_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2AlarmState.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold3.
void uic_mqtt_dotdot_level_move_with_on_off_callback_clear()
Clears all callbacks registered for when Level/Commands/move_with_on_off is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_control_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/ControlMode.
void uic_mqtt_dotdot_iaswd_unretain_cluster_revision(const char *base_topic)
Unretain a publication to IASWD/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_diagnostics_apsfc_failure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSFCFailure.
void uic_mqtt_dotdot_on_off_toggle_callback_set(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
Setup callback to be called when a OnOff/Commands/toggle is received.
void uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_unset(const uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_t callback)
Unsets callback to be called when a OTAUpgrade/Commands/upgrade_end_response is received.
sl_status_t uic_mqtt_dotdot_color_control_white_pointx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/WhitePointX.
sl_status_t uic_mqtt_dotdot_diagnostics_child_moved_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/ChildMoved.
void uic_mqtt_dotdot_set_scenes_force_read_attributes_callback(const uic_mqtt_dotdot_scenes_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/scenes/Commands/ForceReadAttributes is...
void uic_mqtt_dotdot_color_control_step_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/step_saturation is received.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_unset(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log_response is r...
sl_status_t(* uic_mqtt_dotdot_aox_locator_angle_correction_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, SphericalCoordinates direction, SphericalCoordinates deviation, int32_t sequence)
Definition: dotdot_mqtt.h:38706
sl_status_t(* uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_device_temperature_configuration_state_t, uic_mqtt_dotdot_device_temperature_configuration_updated_state_t)
Definition: dotdot_mqtt.h:2911
void uic_mqtt_dotdot_ota_upgrade_generated_query_device_specific_file_response_callback_unset(const uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_t callback)
Unsets callback to be called when a +/OTAUpgrade/GeneratedCommands/query_device_specific_file_respons...
void uic_mqtt_dotdot_unset_illuminance_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/illuminance_measurement/Commands/Forc...
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_unset(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
Unsets callback to be called when a Alarms/Commands/reset_alarm_log is received.
void uic_mqtt_dotdot_unset_temperature_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/temperature_measurement/Commands/Forc...
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagelqi_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/LastMessageLQI.
void uic_mqtt_dotdot_color_control_move_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_saturation is received.
void uic_mqtt_dotdot_occupancy_sensing_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the OccupancySensing Cluster.
sl_status_t uic_mqtt_dotdot_door_lock_enable_one_touch_locking_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnableOneTouchLocking.
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/step_color_temperature is received.
void uic_mqtt_dotdot_unset_protocol_controller_network_management_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/protocol_controller_network_management/Com...
void uic_mqtt_dotdot_set_name_and_location_force_read_attributes_callback(const uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/name_and_location/Commands/ForceReadAt...
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_saturation is received...
void uic_mqtt_dotdot_wind_speed_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to WindSpeedMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule is received.
void uic_mqtt_dotdot_door_lock_get_log_record_callback_unset(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_log_record is received.
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule is received.
void uic_mqtt_dotdot_set_system_metrics_write_attributes_callback(const uic_mqtt_dotdot_system_metrics_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/system_metrics/Commands/WriteAttributes is ...
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_color_temperature is received.
sl_status_t(* uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ias_zone_updated_state_t)
Definition: dotdot_mqtt.h:27738
sl_status_t uic_mqtt_dotdot_barrier_control_safety_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/SafetyStatus.
void uic_mqtt_dotdot_unset_binding_write_attributes_callback(const uic_mqtt_dotdot_binding_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/binding/Commands/WriteAttributes is receiv...
sl_status_t(* uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pressure_measurement_updated_state_t)
Definition: dotdot_mqtt.h:25305
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/enhanced_move_to_hue_and_saturation is recei...
sl_status_t uic_mqtt_dotdot_dehumidification_control_rh_dehumidification_setpoint_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RHDehumidificationSetpoint.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_year_day_schedules_supported_per_user_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfYearDaySchedulesSupportedPerUser.
void uic_mqtt_dotdot_clear_scenes_force_read_attributes_callbacks()
Clears all callbacks registered for when +/scenes/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured3rd_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_divisor_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerDivisor.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_threshold_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/LowTempThreshold.
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ThermostatRunningMode.
sl_status_t(* uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:10834
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t first_parameter_id, uint16_t last_parameter_id)
Definition: dotdot_mqtt.h:38329
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/get_scene_membership is received.
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group_response is received.
sl_status_t(* uic_mqtt_dotdot_poll_control_check_in_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, bool start_fast_polling, uint16_t fast_poll_timeout)
Definition: dotdot_mqtt.h:9830
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:11159
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage.
void uic_mqtt_dotdot_pressure_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PressureMeasurement Cluster.
void uic_mqtt_dotdot_iaswd_squawk_callback_clear()
Clears all callbacks registered for when IASWD/Commands/squawk is received.
void uic_mqtt_dotdot_ph_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PhMeasurement Cluster.
sl_status_t(* uic_mqtt_dotdot_diagnostics_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_diagnostics_state_t, uic_mqtt_dotdot_diagnostics_updated_state_t)
Definition: dotdot_mqtt.h:34019
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_set(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/toggle is received.
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_sequence_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FanControl/Attributes/FanModeSequence.
void uic_mqtt_dotdot_level_step_with_on_off_callback_set(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
Setup callback to be called when a Level/Commands/step_with_on_off is received.
sl_status_t uic_mqtt_dotdot_door_lock_led_settings_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/LEDSettings.
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/store_scene_response is received.
void uic_mqtt_dotdot_clear_ballast_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/ballast_configuration/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMultiplier.
sl_status_t(* uic_mqtt_dotdot_door_lock_toggle_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:10738
sl_status_t uic_mqtt_dotdot_door_lock_number_of_log_records_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfLogRecordsSupported.
sl_status_t uic_mqtt_dotdot_dehumidification_control_rh_dehumidification_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/RHDehumidificationSetpoint.
void uic_mqtt_dotdot_groups_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Groups/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_state_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ThermostatRunningState.
void uic_mqtt_dotdot_device_temperature_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the DeviceTemperatureConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold1.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_clear()
Clears all callbacks registered for when ConfigurationParameters/Commands/discover_parameter is recei...
sl_status_t uic_mqtt_dotdot_color_control_color_temperature_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorTemperatureMireds.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhB.
void uic_mqtt_dotdot_poll_control_check_in_response_callback_set(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
Setup callback to be called when a PollControl/Commands/check_in_response is received.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_percentage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionLiftPercentage.
sl_status_t uic_mqtt_dotdot_scenes_scene_valid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/SceneValid.
void uic_mqtt_dotdot_time_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Time/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_hvac_system_type_configuration_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/HVACSystemTypeConfiguration.
sl_status_t uic_mqtt_dotdot_color_control_color_pointgy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointGY.
void uic_mqtt_dotdot_identify_identify_callback_unset(const uic_mqtt_dotdot_identify_identify_callback_t callback)
Unsets callback to be called when a Identify/Commands/identify is received.
void uic_mqtt_dotdot_alarms_reset_alarm_callback_unset(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
Unsets callback to be called when a Alarms/Commands/reset_alarm is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointgy_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointGY.
void uic_mqtt_dotdot_clear_temperature_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/temperature_measurement/Commands/WriteAttributes is receiv...
sl_status_t(* uic_mqtt_dotdot_alarms_alarm_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t alarm_code, clusterId cluster_identifier)
Definition: dotdot_mqtt.h:7652
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMax.
sl_status_t uic_mqtt_dotdot_thermostat_max_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MaxHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_color_control_enhanced_current_hue_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/EnhancedCurrentHue.
void uic_mqtt_dotdot_application_monitoring_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ApplicationMonitoring Cluster.
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/FastPollTimeout.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_keypad_lockout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ThermostatUserInterfaceConfiguration/Attributes/KeypadLockout.
sl_status_t(* uic_mqtt_dotdot_scenes_add_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets, uint8_t transition_time100ms)
Definition: dotdot_mqtt.h:4369
sl_status_t(* uic_mqtt_dotdot_on_off_off_with_effect_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, OffWithEffectEffectIdentifier effect_identifier, uint8_t effect_variant)
Definition: dotdot_mqtt.h:5938
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/copy_scene_response is received.
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_set(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
Setup callback to be called when a +/IASWD/GeneratedCommands/start_warning is received.
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_clear()
Clears all callbacks registered for when Alarms/Commands/get_alarm_response is received.
sl_status_t uic_mqtt_dotdot_basic_model_identifier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ModelIdentifier.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_configuration_parameters_state_t, uic_mqtt_dotdot_configuration_parameters_updated_state_t)
Definition: dotdot_mqtt.h:38348
void uic_mqtt_dotdot_groups_remove_group_response_callback_clear()
Clears all callbacks registered for when Groups/Commands/remove_group_response is received.
void uic_mqtt_dotdot_level_move_with_on_off_callback_unset(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
Unsets callback to be called when a Level/Commands/move_with_on_off is received.
void uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_unset(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
Unsets callback to be called when a OnOff/Commands/on_with_recall_global_scene is received.
void uic_mqtt_dotdot_thermostat_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Thermostat Cluster.
void uic_mqtt_dotdot_clear_on_off_write_attributes_callbacks()
Clears all callbacks registered for when +/on_off/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
Setup callback to be called when a ConfigurationParameters/Commands/discover_parameter_range is recei...
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMinCoolSetpointLimit.
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_scene_response is received...
sl_status_t(* uic_mqtt_dotdot_ias_zone_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ias_zone_state_t, uic_mqtt_dotdot_ias_zone_updated_state_t)
Definition: dotdot_mqtt.h:27730
sl_status_t uic_mqtt_dotdot_ota_upgrade_downloaded_zig_bee_stack_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OTAUpgrade/Attributes/DownloadedZigBeeStackVersion.
void uic_mqtt_dotdot_door_lock_generated_clear_allpin_codes_callback_unset(const uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_allpin_codes is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_setrfid_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid, DrlkSettableUserStatus user_status, DrlkUserType user_type, const char *rfid_code)
Definition: dotdot_mqtt.h:11105
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_min_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/LongPollIntervalMin.
void uic_mqtt_dotdot_door_lock_generated_setrfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_setrfid_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/setrfid_code is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_with_timeout_response is...
sl_status_t uic_mqtt_dotdot_metering_inlet_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/InletTemperature.
sl_status_t(* uic_mqtt_dotdot_groups_remove_all_groups_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:3725
sl_status_t uic_mqtt_dotdot_power_configuration_mains_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsAlarmMask.
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/enhanced_move_hue is received.
void uic_mqtt_dotdot_unset_carbon_monoxide_force_read_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/carbon_monoxide/Commands/ForceReadAtt...
void uic_mqtt_dotdot_protocol_controller_network_management_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ProtocolController-NetworkManagement Cluster.
sl_status_t(* uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:7684
void uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_unset(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move_to_level_with_on_off is received.
void uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_hue_and_saturation is received.
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unlock_door_response is received.
void uic_mqtt_dotdot_power_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PowerConfiguration Cluster.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
Setup callback to be called when a ElectricalMeasurement/Commands/get_profile_info_response is receiv...
void uic_mqtt_dotdot_clear_barrier_control_write_attributes_callbacks()
Clears all callbacks registered for when +/barrier_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_poll_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PollControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3AlarmState.
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationcpu_max_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUMaxUsagePercent.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_hysteresis_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationHysteresis.
sl_status_t uic_mqtt_dotdot_ota_upgrade_downloaded_file_version_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/DownloadedFileVersion.
sl_status_t uic_mqtt_dotdot_metering_multiplier_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/Multiplier.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_temperature_display_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/TemperatureDisplayMode.
void uic_mqtt_dotdot_identify_identify_query_callback_clear()
Clears all callbacks registered for when Identify/Commands/identify_query is received.
sl_status_t(* uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t test_mode_duration, uint8_t current_zone_sensitivity_level)
Definition: dotdot_mqtt.h:27700
void uic_mqtt_dotdot_clear_aox_locator_force_read_attributes_callbacks()
Clears all callbacks registered for when +/aox_locator/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_door_lock_get_user_type_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_type_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold1.
sl_status_t uic_mqtt_dotdot_system_metrics_battery_percentage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/BatteryPercentage.
void uic_mqtt_dotdot_groups_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Groups Cluster.
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_scaled_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MaxScaledValue.
sl_status_t uic_mqtt_dotdot_aox_locator_cte_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/CTEMode.
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/set_parameter is recei...
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_unset(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_hue is received.
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_year_day_schedule_response is receiv...
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_unset(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/remove_group_response is received.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/enhanced_add_scene is received.
void uic_mqtt_dotdot_door_lock_clearpin_code_callback_set(const uic_mqtt_dotdot_door_lock_clearpin_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clearpin_code is received.
sl_status_t uic_mqtt_dotdot_basic_location_description_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/LocationDescription.
void uic_mqtt_dotdot_state_remove_callback_set(const uic_mqtt_dotdot_state_remove_callback_t callback)
Setup callback to be called when a State/Commands/remove is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageMinThreshold.
void uic_mqtt_dotdot_groups_generated_view_group_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/view_group is received.
void uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_clear()
Clears all callbacks registered for when Level/Commands/move_to_level_with_on_off is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_size_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3Size.
void uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_color_temperature is rece...
void uic_mqtt_dotdot_groups_remove_group_callback_set(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
Setup callback to be called when a Groups/Commands/remove_group is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_factor_adjustment_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/BallastFactorAdjustment.
sl_status_t(* uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_application_monitoring_updated_state_t)
Definition: dotdot_mqtt.h:37276
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_operation_mode_publish(const char *base_topic, PumpOperationMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/OperationMode.
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_clear()
Clears all callbacks registered for when +/IASWD/GeneratedCommands/squawk is received.
void uic_mqtt_dotdot_clear_diagnostics_force_read_attributes_callbacks()
Clears all callbacks registered for when +/diagnostics/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_door_lock_generated_clearrfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_clearrfid_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clearrfid_code is received.
sl_status_t uic_mqtt_dotdot_system_metrics_current_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CurrentTemperatureCelcius.
sl_status_t uic_mqtt_dotdot_temperature_measurement_min_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_year_day_schedule_response is received.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
Unsets callback to be called when a IASZone/Commands/zone_enroll_request is received.
sl_status_t uic_mqtt_dotdot_scenes_last_configured_by_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/LastConfiguredBy.
sl_status_t uic_mqtt_dotdot_diagnostics_join_indication_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/JoinIndication.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_rated_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2RatedVoltage.
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/enhanced_move_to_hue_and_saturation is...
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_rated_hours_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampRatedHours.
sl_status_t uic_mqtt_dotdot_diagnostics_packet_buffer_allocate_failures_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/PacketBufferAllocateFailures.
sl_status_t(* uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_level_sensing_state_t, uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t)
Definition: dotdot_mqtt.h:24823
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/set_weekly_schedule is receiv...
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_unset(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/reset_alarm is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase7th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_manufacturer_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampManufacturer.
sl_status_t uic_mqtt_dotdot_ota_upgrade_minimum_block_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OTAUpgrade/Attributes/MinimumBlockPeriod.
sl_status_t uic_mqtt_dotdot_power_configuration_batterya_hr_rating_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryAHrRating.
sl_status_t uic_mqtt_dotdot_time_valid_until_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/ValidUntilTime.
sl_status_t uic_mqtt_dotdot_flow_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FlowMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_current_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/CurrentTemperature.
sl_status_t uic_mqtt_dotdot_protocol_controller_network_management_network_management_state_publish(const char *base_topic, NetworkManagementState value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ProtocolController-NetworkManagement/Attributes/NetworkManagementState.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_unset(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
Unsets callback to be called when a +/ProtocolController-RFTelemetry/GeneratedCommands/tx_report is r...
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_reactive_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/TotalReactivePower.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_weekday_schedule is recei...
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_color_control_options_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Options.
void uic_mqtt_dotdot_scenes_remove_scene_callback_unset(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/remove_scene is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB.
void uic_mqtt_dotdot_on_off_generated_toggle_callback_set(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/toggle is received.
sl_status_t uic_mqtt_dotdot_level_current_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/CurrentFrequency.
sl_status_t(* uic_mqtt_dotdot_level_move_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6565
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:10724
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/copy_scene_response is received.
void uic_mqtt_dotdot_identify_trigger_effect_callback_set(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
Setup callback to be called when a Identify/Commands/trigger_effect is received.
void uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/go_to_lift_value is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info is rec...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold3.
sl_status_t uic_mqtt_dotdot_relativity_humidity_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; RelativityHumidity/Attributes/Tolerance.
void uic_mqtt_dotdot_scenes_recall_scene_callback_unset(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/recall_scene is received.
sl_status_t(* uic_mqtt_dotdot_scenes_view_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4398
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSag.
void uic_mqtt_dotdot_binding_bind_callback_clear()
Clears all callbacks registered for when Binding/Commands/bind is received.
void uic_mqtt_dotdot_basic_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Basic/ClusterRevision attribute.
void uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/up_or_open is received.
void uic_mqtt_dotdot_identify_generated_identify_query_callback_set(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
Setup callback to be called when a +/Identify/GeneratedCommands/identify_query is received.
sl_status_t uic_mqtt_dotdot_ota_upgrade_image_typeid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OTAUpgrade/Attributes/ImageTypeID.
sl_status_t(* uic_mqtt_dotdot_scenes_add_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4387
sl_status_t uic_mqtt_dotdot_door_lock_maxpin_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MaxPINCodeLength.
sl_status_t uic_mqtt_dotdot_color_control_current_hue_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentHue.
void uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_unset(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/up_or_open is received.
void uic_mqtt_dotdot_set_ph_measurement_write_attributes_callback(const uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/ph_measurement/Commands/WriteAttributes is ...
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_unset(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership_response is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPower.
void uic_mqtt_dotdot_set_ias_zone_force_read_attributes_callback(const uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/ias_zone/Commands/ForceReadAttributes ...
void uic_mqtt_dotdot_dehumidification_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the DehumidificationControl Cluster...
void uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_clear()
Clears all callbacks registered for when ConfigurationParameters/Commands/default_reset_all_parameter...
void uic_mqtt_dotdot_door_lock_generated_setpin_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/setpin_code is received.
void uic_mqtt_dotdot_unset_power_configuration_write_attributes_callback(const uic_mqtt_dotdot_power_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/power_configuration/Commands/WriteAttribut...
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_valid_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/PositionAndOrientationValid.
sl_status_t(* uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t days_to_return, uint8_t mode_to_return)
Definition: dotdot_mqtt.h:17949
void uic_mqtt_dotdot_level_generated_move_to_level_callback_unset(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move_to_level is received.
sl_status_t(* uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_power_configuration_updated_state_t)
Definition: dotdot_mqtt.h:1072
sl_status_t uic_mqtt_dotdot_ota_upgrade_upgrade_activation_policy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OTAUpgrade/Attributes/UpgradeActivationPolicy.
void uic_mqtt_dotdot_window_covering_stop_callback_unset(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/stop is received.
void uic_mqtt_dotdot_set_barrier_control_force_read_attributes_callback(const uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/barrier_control/Commands/ForceReadAttr...
void uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_type_response is received.
sl_status_t uic_mqtt_dotdot_door_lock_minrfid_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MinRFIDCodeLength.
sl_status_t uic_mqtt_dotdot_aox_locator_reporting_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/ReportingMode.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxPressure.
void uic_mqtt_dotdot_unset_relativity_humidity_write_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/relativity_humidity/Commands/WriteAttribut...
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_lift_value is recei...
void uic_mqtt_dotdot_binding_unbind_callback_clear()
Clears all callbacks registered for when Binding/Commands/unbind is received.
void uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_unset(const uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_allpin_codes is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_aox_locator_slot_duration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/SlotDuration.
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t timeout_in_seconds, const char *pin_orrfid_code)
Definition: dotdot_mqtt.h:10745
sl_status_t uic_mqtt_dotdot_application_monitoring_process_id_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ProcessId.
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_ph_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_clear_relativity_humidity_force_read_attributes_callbacks()
Clears all callbacks registered for when +/relativity_humidity/Commands/ForceReadAttributes is receiv...
void uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_log_record_response is rece...
void uic_mqtt_dotdot_clear_window_covering_force_read_attributes_callbacks()
Clears all callbacks registered for when +/window_covering/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_saturation is received.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_min_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUMinUsagePercent.
sl_status_t uic_mqtt_dotdot_ph_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_voltage_measurement_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodP...
void uic_mqtt_dotdot_clear_iaswd_write_attributes_callbacks()
Clears all callbacks registered for when +/iaswd/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene is received.
sl_status_t uic_mqtt_dotdot_flow_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC.
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
Setup callback to be called when a Alarms/Commands/get_alarm_response is received.
void uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_type_response is received.
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t field_control, uint16_t manufacturer_code, OTAImageType image_type, uint32_t current_file_version, uint16_t hardware_version)
Definition: dotdot_mqtt.h:8565
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule is received.
void uic_mqtt_dotdot_scenes_copy_scene_callback_unset(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/copy_scene is received.
void uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_unset(const uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_t callback)
Unsets callback to be called when a OTAUpgrade/Commands/upgrade_end_request is received.
void uic_mqtt_dotdot_scenes_add_scene_callback_unset(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/add_scene is received.
sl_status_t(* uic_mqtt_dotdot_fan_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_fan_control_state_t, uic_mqtt_dotdot_fan_control_updated_state_t)
Definition: dotdot_mqtt.h:20041
sl_status_t uic_mqtt_dotdot_metering_summation_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/SummationFormatting.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_occupied_to_unoccupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PIROccupiedToUnoccupiedDelay.
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_unset(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/view_scene is received.
sl_status_t uic_mqtt_dotdot_basic_product_code_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ProductCode.
sl_status_t uic_mqtt_dotdot_time_dst_start_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/DstStart.
void uic_mqtt_dotdot_on_off_off_callback_clear()
Clears all callbacks registered for when OnOff/Commands/off is received.
sl_status_t uic_mqtt_dotdot_system_metrics_uptime_minutes_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/UptimeMinutes.
void uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/go_to_tilt_percentage is received.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstPressure.
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/get_alarm_response is received.
void uic_mqtt_dotdot_unset_metering_write_attributes_callback(const uic_mqtt_dotdot_metering_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/metering/Commands/WriteAttributes is recei...
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_saturation is received.
void uic_mqtt_dotdot_clear_basic_force_read_attributes_callbacks()
Clears all callbacks registered for when +/basic/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_clear()
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_profile_info is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_lock_door_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:10710
void uic_mqtt_dotdot_door_lock_get_log_record_response_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_log_record_response is received.
void uic_mqtt_dotdot_door_lock_generated_getpin_code_callback_unset(const uic_mqtt_dotdot_door_lock_getpin_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/getpin_code is received.
void uic_mqtt_dotdot_clear_wind_speed_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/wind_speed_measurement/Commands/WriteAttributes is receive...
void uic_mqtt_dotdot_on_off_toggle_callback_unset(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
Unsets callback to be called when a OnOff/Commands/toggle is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedThreshold.
void uic_mqtt_dotdot_system_metrics_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the SystemMetrics Cluster.
sl_status_t uic_mqtt_dotdot_color_control_color_pointbx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointBX.
void uic_mqtt_dotdot_ota_upgrade_generated_image_block_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_t callback)
Setup callback to be called when a +/OTAUpgrade/GeneratedCommands/image_block_request is received.
void uic_mqtt_dotdot_clear_pressure_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/pressure_measurement/Commands/ForceReadAttributes is recei...
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_holiday_schedule is received.
sl_status_t(* uic_mqtt_dotdot_alarms_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_alarms_state_t, uic_mqtt_dotdot_alarms_updated_state_t)
Definition: dotdot_mqtt.h:7698
void uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_unset(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/add_group_if_identifying is received.
void uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/setrfid_code_response is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_request is received.
sl_status_t uic_mqtt_dotdot_metering_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/Divisor.
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_set(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
Setup callback to be called when a +/Identify/GeneratedCommands/trigger_effect is received.
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_hue is received.
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/reset_alarm_log is received.
sl_status_t uic_mqtt_dotdot_level_current_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/CurrentLevel.
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_programming_operation_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ThermostatProgrammingOperationMode.
void uic_mqtt_dotdot_color_control_move_color_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_color is received.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_dwell_trip_point_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/HighTempDwellTripPoint.
void uic_mqtt_dotdot_pump_configuration_and_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PumpConfigurationAndControl Clu...
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_lockout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationLockout.
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_clear()
Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/iq_report is received.
void uic_mqtt_dotdot_set_electrical_conductivity_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/electrical_conductivity_measurement/Co...
sl_status_t uic_mqtt_dotdot_diagnostics_phy_tomac_queue_limit_reached_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/PHYToMACQueueLimitReached.
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_hue is received.
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ProtocolController-RFTelemetry/Attributes/TxReportEnabled.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_lift_percentage is ...
void uic_mqtt_dotdot_door_lock_generated_getrfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/getrfid_code_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_log_record_response is received.
sl_status_t uic_mqtt_dotdot_color_control_primary2x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary2X.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACCurrentDivisor.
sl_status_t uic_mqtt_dotdot_ota_upgrade_minimum_block_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/MinimumBlockPeriod.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_request is received.
sl_status_t uic_mqtt_dotdot_basic_sw_buildid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/SWBuildID.
sl_status_t uic_mqtt_dotdot_thermostat_ac_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACType.
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unlock_with_timeout is received.
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_holiday_schedule is received.
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/set_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ThermostatRunningMode.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_rated_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryRatedVoltage.
sl_status_t uic_mqtt_dotdot_ota_upgrade_manufacturerid_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/ManufacturerID.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_value is received.
void uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_unset(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
Unsets callback to be called when a Basic/Commands/reset_to_factory_defaults is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ApparentPowerPhC.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentMaxDemandReceivedTime.
void uic_mqtt_dotdot_door_lock_setpin_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/setpin_code_response is received.
void uic_mqtt_dotdot_state_generated_remove_callback_unset(const uic_mqtt_dotdot_state_remove_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/remove is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhC.
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule is received.
void uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_set(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
Setup callback to be called when a IASZone/Commands/zone_status_change_notification is received.
sl_status_t uic_mqtt_dotdot_color_control_number_of_primaries_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/NumberOfPrimaries.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold3.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_unset(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/get_relay_status_log_response is received.
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_temperature_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; TemperatureMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_set_level_write_attributes_callback(const uic_mqtt_dotdot_level_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/level/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_comp_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxCompPressure.
void uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_set(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/off_with_effect is received.
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
Setup callback to be called when a Scenes/Commands/get_scene_membership is received.
sl_status_t uic_mqtt_dotdot_ota_upgrade_file_offset_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/FileOffset.
void uic_mqtt_dotdot_unset_flow_measurement_write_attributes_callback(const uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/flow_measurement/Commands/WriteAttributes ...
void uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/on_with_recall_global_scene is rec...
void uic_mqtt_dotdot_ota_upgrade_generated_image_page_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_t callback)
Setup callback to be called when a +/OTAUpgrade/GeneratedCommands/image_page_request is received.
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
Unsets callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile_response i...
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_unset(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule_response is re...
sl_status_t uic_mqtt_dotdot_door_lock_door_open_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/DoorOpenEvents.
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_unset(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
Unsets callback to be called when a +/Identify/GeneratedCommands/identify_query_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_remaining_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageRemaining.
sl_status_t uic_mqtt_dotdot_system_metrics_ram_freemb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/RAMFreeMB.
void uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/stop_with_on_off is received.
void uic_mqtt_dotdot_aox_locator_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the AoXLocator Cluster.
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_unset(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/operating_event_notification is received.
void uic_mqtt_dotdot_groups_add_group_if_identifying_callback_clear()
Clears all callbacks registered for when Groups/Commands/add_group_if_identifying is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2AlarmState.
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint16_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20973
void uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_status_response is rec...
sl_status_t uic_mqtt_dotdot_basic_device_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/DeviceEnabled.
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_max_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorTempPhysicalMaxMireds.
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_unset(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
Unsets callback to be called when a IASZone/Commands/initiate_test_mode is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured7th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent.
void uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_clear()
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/default_reset_al...
sl_status_t uic_mqtt_dotdot_door_lock_user_code_temporary_disable_time_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/UserCodeTemporaryDisableTime.
sl_status_t uic_mqtt_dotdot_basic_date_code_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/DateCode.
sl_status_t uic_mqtt_dotdot_metering_reading_snap_shot_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/ReadingSnapShotTime.
sl_status_t(* uic_mqtt_dotdot_door_lock_getpin_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status, DrlkUserType user_type, const char *code)
Definition: dotdot_mqtt.h:10814
void uic_mqtt_dotdot_clear_on_off_force_read_attributes_callbacks()
Clears all callbacks registered for when +/on_off/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_level_move_to_closest_frequency_callback_clear()
Clears all callbacks registered for when Level/Commands/move_to_closest_frequency is received.
void uic_mqtt_dotdot_door_lock_get_user_status_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_status_response is received.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_success_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxUcastSuccess.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_counter_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB.
sl_status_t(* uic_mqtt_dotdot_alarms_get_alarm_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint8_t alarm_code, clusterId cluster_identifier, uint32_t time_stamp)
Definition: dotdot_mqtt.h:7666
void uic_mqtt_dotdot_identify_generated_identify_query_callback_clear()
Clears all callbacks registered for when +/Identify/GeneratedCommands/identify_query is received.
void uic_mqtt_dotdot_binding_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Binding Cluster.
sl_status_t uic_mqtt_dotdot_shade_configuration_physical_closed_limit_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/PhysicalClosedLimit.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_type_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid, DrlkUserType user_type)
Definition: dotdot_mqtt.h:11073
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_bitmap_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/OccupancySensorTypeBitmap.
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_totalmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/SWAPMemoryTotalMB.
sl_status_t uic_mqtt_dotdot_level_max_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/MaxFrequency.
sl_status_t uic_mqtt_dotdot_metering_current_summation_delivered_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentSummationDelivered.
void uic_mqtt_dotdot_alarms_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Alarms/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledClosedLimitLift.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/MaxMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_identify_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_identify_state_t, uic_mqtt_dotdot_identify_updated_state_t)
Definition: dotdot_mqtt.h:3330
void uic_mqtt_dotdot_groups_add_group_callback_unset(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
Unsets callback to be called when a Groups/Commands/add_group is received.
void uic_mqtt_dotdot_set_illuminance_measurement_write_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/illuminance_measurement/Commands/WriteAttri...
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_alarm_log is received.
sl_status_t uic_mqtt_dotdot_on_off_off_wait_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/OffWaitTime.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindSpeedMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_state_remove_callback_unset(const uic_mqtt_dotdot_state_remove_callback_t callback)
Unsets callback to be called when a State/Commands/remove is received.
sl_status_t uic_mqtt_dotdot_shade_configuration_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/Mode.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_comp_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxCompPressure.
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_holiday_schedule_response is received.
sl_status_t(* uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name)
Definition: dotdot_mqtt.h:35760
void uic_mqtt_dotdot_application_monitoring_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ApplicationMonitoring/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryAlarmMask.
sl_status_t(* uic_mqtt_dotdot_level_step_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode step_mode, uint8_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6528
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_set(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
Setup callback to be called when a PollControl/Commands/fast_poll_stop is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_scaled_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MinScaledValue.
void uic_mqtt_dotdot_groups_remove_group_response_callback_set(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
Setup callback to be called when a Groups/Commands/remove_group_response is received.
void uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_step_hue is received.
sl_status_t(* uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_relativity_humidity_updated_state_t)
Definition: dotdot_mqtt.h:25949
void uic_mqtt_dotdot_ota_upgrade_generated_query_next_image_request_callback_unset(const uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_t callback)
Unsets callback to be called when a +/OTAUpgrade/GeneratedCommands/query_next_image_request is receiv...
void uic_mqtt_dotdot_unset_diagnostics_write_attributes_callback(const uic_mqtt_dotdot_diagnostics_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/diagnostics/Commands/WriteAttributes is re...
void uic_mqtt_dotdot_clear_aox_position_estimation_write_attributes_callbacks()
Clears all callbacks registered for when +/aox_position_estimation/Commands/WriteAttributes is receiv...
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_type_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampType.
void uic_mqtt_dotdot_barrier_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the BarrierControl Cluster.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue_and_saturati...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstPressure.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_holiday_schedule is received.
void uic_mqtt_dotdot_door_lock_generated_clear_allrfid_codes_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_allrfid_codes_response is...
sl_status_t uic_mqtt_dotdot_basic_serial_number_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/SerialNumber.
sl_status_t(* uic_mqtt_dotdot_level_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_level_updated_state_t)
Definition: dotdot_mqtt.h:6652
void uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_step_hue is receiv...
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_alarm_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampAlarmMode.
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
Setup callback to be called when a ColorControl/Commands/step_color_temperature is received.
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_set(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
Setup callback to be called when a +/BarrierControl/GeneratedCommands/stop is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_getpin_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid)
Definition: dotdot_mqtt.h:10807
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/Occupancy.
void uic_mqtt_dotdot_set_pressure_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/pressure_measurement/Commands/ForceRea...
sl_status_t uic_mqtt_dotdot_color_control_currenty_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentY.
sl_status_t uic_mqtt_dotdot_relativity_humidity_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_amount_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SetpointChangeAmount.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
Setup callback to be called when a Thermostat/Commands/get_relay_status_log is received.
void uic_mqtt_dotdot_unset_configuration_parameters_force_read_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/configuration_parameters/Commands/For...
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_clear()
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_measurement_profile_respo...
void uic_mqtt_dotdot_binding_generated_bind_callback_set(const uic_mqtt_dotdot_binding_bind_callback_t callback)
Setup callback to be called when a +/Binding/GeneratedCommands/bind is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageMinThreshold.
void uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_unset(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/get_group_membership_response is recei...
sl_status_t uic_mqtt_dotdot_basic_power_source_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/PowerSource.
sl_status_t uic_mqtt_dotdot_system_metrics_ram_freemb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/RAMFreeMB.
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
Definition: dotdot_mqtt.h:4513
void uic_mqtt_dotdot_groups_get_group_membership_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
Setup callback to be called when a Groups/Commands/get_group_membership is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_min_delivery_time_seconds_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMinDeliveryTimeSeconds.
void uic_mqtt_dotdot_level_move_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
Setup callback to be called when a Level/Commands/move_with_on_off is received.
void uic_mqtt_dotdot_barrier_control_stop_callback_clear()
Clears all callbacks registered for when BarrierControl/Commands/stop is received.
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/CheckInIntervalMin.
sl_status_t uic_mqtt_dotdot_color_control_primary1x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary1X.
sl_status_t uic_mqtt_dotdot_ota_upgrade_current_file_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OTAUpgrade/Attributes/CurrentFileVersion.
sl_status_t uic_mqtt_dotdot_door_lock_sound_volume_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/SoundVolume.
sl_status_t uic_mqtt_dotdot_on_off_start_up_on_off_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/StartUpOnOff.
sl_status_t uic_mqtt_dotdot_identify_identify_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Identify/Attributes/IdentifyTime.
sl_status_t uic_mqtt_dotdot_protocol_controller_network_management_network_management_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ProtocolController-NetworkManagement/Attributes/NetworkManagementSta...
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMin.
void uic_mqtt_dotdot_on_off_off_callback_set(const uic_mqtt_dotdot_on_off_off_callback_t callback)
Setup callback to be called when a OnOff/Commands/off is received.
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_unset(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/copy_scene is received.
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_unset(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/add_scene is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltage.
sl_status_t uic_mqtt_dotdot_door_lock_enable_logging_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableLogging.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentDivisor.
void uic_mqtt_dotdot_window_covering_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the WindowCovering Cluster.
void uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_unset(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
Unsets callback to be called when a ConfigurationParameters/Commands/default_reset_all_parameters is ...
void uic_mqtt_dotdot_scenes_add_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedSetbackMin.
void uic_mqtt_dotdot_iaswd_start_warning_callback_unset(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
Unsets callback to be called when a IASWD/Commands/start_warning is received.
void uic_mqtt_dotdot_name_and_location_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the NameAndLocation Cluster.
void uic_mqtt_dotdot_door_lock_clearpin_code_callback_unset(const uic_mqtt_dotdot_door_lock_clearpin_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clearpin_code is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerPhB.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_temperature_display_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ThermostatUserInterfaceConfiguration/Attributes/TemperatureDisplayMo...
void uic_mqtt_dotdot_set_illuminance_level_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/illuminance_level_sensing/Commands/For...
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t hue, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20887
sl_status_t uic_mqtt_dotdot_metering_divisor_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/Divisor.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrent.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/get_weekly_schedule is received.
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_saturation is received...
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
Setup callback to be called when a ElectricalMeasurement/Commands/get_profile_info is received.
sl_status_t uic_mqtt_dotdot_relativity_humidity_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_bitmap_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/OccupancySensorTypeBitmap.
sl_status_t(* uic_mqtt_dotdot_scenes_view_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
Definition: dotdot_mqtt.h:4407
sl_status_t uic_mqtt_dotdot_thermostat_start_of_week_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/StartOfWeek.
void uic_mqtt_dotdot_door_lock_setrfid_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/setrfid_code is received.
sl_status_t uic_mqtt_dotdot_thermostat_min_cool_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MinCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhC.
void uic_mqtt_dotdot_scenes_store_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/store_scene is received.
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_clear()
Clears all callbacks registered for when +/ApplicationMonitoring/GeneratedCommands/log_entry is recei...
void uic_mqtt_dotdot_door_lock_getpin_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/getpin_code is received.
void uic_mqtt_dotdot_clear_aox_locator_write_attributes_callbacks()
Clears all callbacks registered for when +/aox_locator/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_ota_upgrade_image_upgrade_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/ImageUpgradeStatus.
void uic_mqtt_dotdot_ota_upgrade_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the OTAUpgrade/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_unset(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/toggle is received.
void uic_mqtt_dotdot_metering_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Metering/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhC.
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_set(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/toggle_response is received.
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/enhanced_step_hue is received.
void uic_mqtt_dotdot_set_electrical_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/electrical_measurement/Commands/WriteAttrib...
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_min_delivery_time_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMinDeliveryTimeSeconds.
sl_status_t(* uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_monoxide_state_t, uic_mqtt_dotdot_carbon_monoxide_updated_state_t)
Definition: dotdot_mqtt.h:27432
sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, IasZoneType zone_type, uint16_t manufacturer_code)
Definition: dotdot_mqtt.h:27691
sl_status_t uic_mqtt_dotdot_system_metrics_ram_totalmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/RAMTotalMB.
sl_status_t uic_mqtt_dotdot_ph_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PhMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_state_discover_neighbors_callback_clear()
Clears all callbacks registered for when State/Commands/discover_neighbors is received.
sl_status_t uic_mqtt_dotdot_basic_sw_buildid_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/SWBuildID.
sl_status_t uic_mqtt_dotdot_thermostat_remote_sensing_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/RemoteSensing.
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_unset(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/view_group_response is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_door is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ApparentPowerPhB.
sl_status_t uic_mqtt_dotdot_ballast_configuration_min_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/MinLevel.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_start_enhanced_hue_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopStartEnhancedHue.
void uic_mqtt_dotdot_level_generated_move_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move_with_on_off is received.
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/remove_scene is received.
void uic_mqtt_dotdot_clear_state_write_attributes_callbacks()
Clears all callbacks registered for when +/state/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_reactive_power_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/TotalReactivePower.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltagePhC.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3a_hr_rating_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3AHrRating.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:11066
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_unset(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/remove_all_groups is received.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_clear()
Clears all callbacks registered for when ProtocolController-RFTelemetry/Commands/tx_report is receive...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltagePhB.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/zone_enroll_request is received.
void uic_mqtt_dotdot_color_control_move_color_callback_set(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_color is received.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsAlarmMask.
void uic_mqtt_dotdot_color_control_move_to_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_hue is received.
void uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_clear()
Clears all callbacks registered for when OTAUpgrade/Commands/upgrade_end_response is received.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue_and_saturation is rec...
sl_status_t uic_mqtt_dotdot_color_control_primary1y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary1Y.
void uic_mqtt_dotdot_door_lock_generated_setrfid_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/setrfid_code_response is receiv...
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationcpu_min_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUMinUsagePercent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltage.
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationcpu_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUUsagePercent.
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_format_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACCapacityFormat.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindSpeedMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_scenes_name_support_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/NameSupport.
void uic_mqtt_dotdot_color_control_generated_step_color_callback_unset(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_color is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhB.
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_clear()
Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/angle_correction is received.
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_usedmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/SWAPMemoryUsedMB.
void uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/step_color_temperature is receive...
sl_status_t uic_mqtt_dotdot_window_covering_acceleration_time_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/AccelerationTimeLift.
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_reactive_power_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACReactivePowerOverload.
void uic_mqtt_dotdot_clear_electrical_conductivity_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/electrical_conductivity_measurement/Commands/WriteAttribut...
sl_status_t uic_mqtt_dotdot_pressure_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_barrier_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to BarrierControl/ClusterRevision attribute.
void uic_mqtt_dotdot_unset_device_temperature_configuration_write_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/device_temperature_configuration/Commands/...
sl_status_t(* uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid)
Definition: dotdot_mqtt.h:11037
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_type_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:11089
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_saturation is received.
sl_status_t uic_mqtt_dotdot_alarms_alarm_count_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Alarms/Attributes/AlarmCount.
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/enhanced_move_to_hue_and_saturation is rece...
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_device_temp_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/DeviceTempAlarmMask.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_keypad_lockout_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/KeypadLockout.
void uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_unset(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/programming_event_notification is re...
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactivePowerPhC.
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
Setup callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile_response is...
void uic_mqtt_dotdot_metering_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Metering/ClusterRevision attribute.
void uic_mqtt_dotdot_alarms_alarm_callback_clear()
Clears all callbacks registered for when Alarms/Commands/alarm is received.
sl_status_t uic_mqtt_dotdot_color_control_white_pointy_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/WhitePointY.
sl_status_t uic_mqtt_dotdot_time_standard_time_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/StandardTime.
void uic_mqtt_dotdot_set_state_write_attributes_callback(const uic_mqtt_dotdot_state_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/state/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_identify_identify_query_callback_unset(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
Unsets callback to be called when a Identify/Commands/identify_query is received.
sl_status_t uic_mqtt_dotdot_window_covering_config_or_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/ConfigOrStatus.
void uic_mqtt_dotdot_unset_application_monitoring_force_read_attributes_callback(const uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/application_monitoring/Commands/Force...
sl_status_t(* uic_mqtt_dotdot_level_stop_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6593
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t field_control, uint16_t manufacturer_code, OTAImageType image_type, uint32_t file_version, uint32_t file_offset, uint8_t maximum_data_size, uint16_t page_size, uint16_t response_spacing, EUI64 request_node_address)
Definition: dotdot_mqtt.h:8616
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold1.
void uic_mqtt_dotdot_door_lock_get_log_record_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_log_record_response is received.
void uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/go_to_lift_percentage is received.
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unlock_with_timeout_response is received.
sl_status_t uic_mqtt_dotdot_basic_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/AlarmMask.
void uic_mqtt_dotdot_color_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ColorControl Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_counter_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter.
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ApparentPower.
sl_status_t uic_mqtt_dotdot_flow_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FlowMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindSpeedMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_lift_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/IntermediateSetpointsLift.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedSetback.
sl_status_t(* uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_poll_control_updated_state_t)
Definition: dotdot_mqtt.h:9887
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerDivisor.
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_set(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
Setup callback to be called when a AoXLocator/Commands/angle_correction is received.
sl_status_t uic_mqtt_dotdot_diagnostics_averagemac_retry_peraps_message_sent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/AverageMACRetryPerAPSMessageSent.
void uic_mqtt_dotdot_identify_identify_query_response_callback_set(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
Setup callback to be called when a Identify/Commands/identify_query_response is received.
void uic_mqtt_dotdot_state_remove_callback_clear()
Clears all callbacks registered for when State/Commands/remove is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_flow_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstFlow.
sl_status_t uic_mqtt_dotdot_diagnostics_persistent_memory_writes_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/PersistentMemoryWrites.
sl_status_t(* uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_dehumidification_control_updated_state_t)
Definition: dotdot_mqtt.h:20244
sl_status_t(* uic_mqtt_dotdot_aox_locator_iq_report_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, uint8_t channel, int8_t rssi, uint8_t samples_count, const int8_t *samples, int32_t sequence)
Definition: dotdot_mqtt.h:38677
void uic_mqtt_dotdot_groups_remove_group_response_callback_unset(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
Unsets callback to be called when a Groups/Commands/remove_group_response is received.
void uic_mqtt_dotdot_door_lock_generated_clear_allrfid_codes_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_allrfid_codes is received...
void uic_mqtt_dotdot_unset_system_metrics_force_read_attributes_callback(const uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/system_metrics/Commands/ForceReadAttr...
sl_status_t uic_mqtt_dotdot_metering_default_update_period_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/DefaultUpdatePeriod.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_unset(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
Unsets callback to be called when a ProtocolController-RFTelemetry/Commands/tx_report is received.
void uic_mqtt_dotdot_door_lock_setrfid_code_callback_set(const uic_mqtt_dotdot_door_lock_setrfid_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/setrfid_code is received.
sl_status_t uic_mqtt_dotdot_scenes_scene_count_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/SceneCount.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_remaining_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageRemaining.
sl_status_t(* uic_mqtt_dotdot_scenes_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_scenes_state_t, uic_mqtt_dotdot_scenes_updated_state_t)
Definition: dotdot_mqtt.h:4615
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/OccupancySensorType.
void uic_mqtt_dotdot_set_basic_write_attributes_callback(const uic_mqtt_dotdot_basic_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/basic/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_color_control_color_loop_set_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/color_loop_set is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhB.
void uic_mqtt_dotdot_on_off_generated_toggle_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/toggle is received.
void uic_mqtt_dotdot_groups_add_group_response_callback_unset(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
Unsets callback to be called when a Groups/Commands/add_group_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMin.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_schedule_programming_visibility_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/ScheduleProgrammingVisibility.
void uic_mqtt_dotdot_color_control_generated_step_color_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_color is received.
sl_status_t uic_mqtt_dotdot_time_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/Time.
void uic_mqtt_dotdot_clear_aox_position_estimation_force_read_attributes_callbacks()
Clears all callbacks registered for when +/aox_position_estimation/Commands/ForceReadAttributes is re...
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_unset(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/get_alarm is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_apparent_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/TotalApparentPower.
void uic_mqtt_dotdot_unset_device_temperature_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/device_temperature_configuration/Comm...
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_metering_outlet_temperature_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/OutletTemperature.
void uic_mqtt_dotdot_groups_add_group_if_identifying_callback_set(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
Setup callback to be called when a Groups/Commands/add_group_if_identifying is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactivePowerPhB.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_percentage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionTiltPercentage.
void uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move_to_closest_frequency is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMin.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_temp_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstTemp.
void uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/initiate_normal_operation_mode is rece...
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_voltage_measurement_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodP...
void uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_unset(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move_to_closest_frequency is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:10970
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_unset(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/toggle_response is received.
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_clear()
Clears all callbacks registered for when IASZone/Commands/initiate_test_mode is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_flow_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxFlow.
sl_status_t uic_mqtt_dotdot_application_monitoring_uptime_minutes_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/UptimeMinutes.
void uic_mqtt_dotdot_color_control_move_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_hue is received.
sl_status_t uic_mqtt_dotdot_basic_model_identifier_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ModelIdentifier.
sl_status_t uic_mqtt_dotdot_binding_binding_table_full_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Binding/Attributes/BindingTableFull.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_holiday_schedule is receive...
void uic_mqtt_dotdot_ota_upgrade_generated_query_device_specific_file_request_callback_clear()
Clears all callbacks registered for when +/OTAUpgrade/GeneratedCommands/query_device_specific_file_re...
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_voltage_measurement_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhC.
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/copy_scene is received.
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/set_weekly_schedule is received.
void uic_mqtt_dotdot_iaswd_squawk_callback_unset(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
Unsets callback to be called when a IASWD/Commands/squawk is received.
void uic_mqtt_dotdot_binding_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Binding Cluster.
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/toggle is received.
sl_status_t uic_mqtt_dotdot_color_control_enhanced_color_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/EnhancedColorMode.
sl_status_t uic_mqtt_dotdot_thermostat_min_heat_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MinHeatSetpointLimit.
uic_mqtt_dotdot_callback_call_type_t
Callback type, used in uic_mqtt_dotdot callback functions.
Definition: dotdot_mqtt.h:96
sl_status_t uic_mqtt_dotdot_ota_upgrade_file_offset_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OTAUpgrade/Attributes/FileOffset.
void uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_allpin_codes_response is received.
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_weekly_schedule_response ...
sl_status_t uic_mqtt_dotdot_name_and_location_name_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; NameAndLocation/Attributes/Name.
sl_status_t uic_mqtt_dotdot_thermostat_number_of_weekly_transitions_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/NumberOfWeeklyTransitions.
sl_status_t(* uic_mqtt_dotdot_state_remove_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35404
void uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_set(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/stop_move_step is received.
sl_status_t uic_mqtt_dotdot_thermostat_ac_refrigerant_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACRefrigerantType.
sl_status_t uic_mqtt_dotdot_time_dst_shift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/DstShift.
void uic_mqtt_dotdot_level_generated_step_callback_set(const uic_mqtt_dotdot_level_step_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/step is received.
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_unset(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
Unsets callback to be called when a ConfigurationParameters/Commands/set_parameter is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ApparentPower.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_view_scene_response is r...
void uic_mqtt_dotdot_clear_window_covering_write_attributes_callbacks()
Clears all callbacks registered for when +/window_covering/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_binding_unbind_callback_set(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
Setup callback to be called when a Binding/Commands/unbind is received.
sl_status_t(* uic_mqtt_dotdot_binding_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_binding_state_t, uic_mqtt_dotdot_binding_updated_state_t)
Definition: dotdot_mqtt.h:35789
sl_status_t uic_mqtt_dotdot_window_covering_deceleration_time_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/DecelerationTimeLift.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACPowerMultiplier.
void uic_mqtt_dotdot_clear_protocol_controller_rf_telemetry_force_read_attributes_callbacks()
Clears all callbacks registered for when +/protocol_controller_rf_telemetry/Commands/ForceReadAttribu...
void uic_mqtt_dotdot_unset_iaswd_write_attributes_callback(const uic_mqtt_dotdot_iaswd_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/iaswd/Commands/WriteAttributes is received...
sl_status_t(* uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_measurement_updated_state_t)
Definition: dotdot_mqtt.h:24556
sl_status_t uic_mqtt_dotdot_color_control_color_loop_stored_enhanced_hue_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopStoredEnhancedHue.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_retry_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxUcastRetry.
void uic_mqtt_dotdot_clear_time_write_attributes_callbacks()
Clears all callbacks registered for when +/time/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_door_lock_door_open_events_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DoorOpenEvents.
void uic_mqtt_dotdot_ota_upgrade_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the OTAUpgrade Cluster.
sl_status_t(* uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id, const char *group_name)
Definition: dotdot_mqtt.h:3730
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_occupied_to_unoccupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/UltrasonicOccupiedToUnoccupiedDelay.
sl_status_t uic_mqtt_dotdot_thermostat_occupancy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/Occupancy.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_min_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_shade_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ShadeConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_pressure_measurement_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_ota_upgrade_generated_image_block_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_t callback)
Setup callback to be called when a +/OTAUpgrade/GeneratedCommands/image_block_response is received.
void uic_mqtt_dotdot_clear_protocol_controller_rf_telemetry_write_attributes_callbacks()
Clears all callbacks registered for when +/protocol_controller_rf_telemetry/Commands/WriteAttributes ...
void uic_mqtt_dotdot_clear_poll_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/poll_control/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_unset(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
Unsets callback to be called when a Scenes/Commands/remove_all_scenes is received.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
Setup callback to be called when a ConfigurationParameters/Commands/discover_parameter is received.
void uic_mqtt_dotdot_set_protocol_controller_rf_telemetry_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/protocol_controller_rf_telemetry/Commands/W...
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_year_day_schedule_response is received...
sl_status_t uic_mqtt_dotdot_scenes_current_scene_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/CurrentScene.
void uic_mqtt_dotdot_name_and_location_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the NameAndLocation Cluster.
sl_status_t(* uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_door_lock_updated_state_t)
Definition: dotdot_mqtt.h:11310
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/view_scene is received.
sl_status_t uic_mqtt_dotdot_color_control_primary2x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary2X.
void uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_status is received.
void uic_mqtt_dotdot_clear_thermostat_user_interface_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/thermostat_user_interface_configuration/Commands/WriteAttr...
sl_status_t uic_mqtt_dotdot_door_lock_keypad_programming_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/KeypadProgrammingEventMask.
sl_status_t uic_mqtt_dotdot_relativity_humidity_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; RelativityHumidity/Attributes/MeasuredValue.
void uic_mqtt_dotdot_unset_ph_measurement_write_attributes_callback(const uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/ph_measurement/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_window_covering_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/Mode.
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_year_day_schedule_response ...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_time_local_time_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/LocalTime.
void uic_mqtt_dotdot_aox_position_estimation_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the AoXPositionEstimation Cluster.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_average_delivery_time_seconds_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTAverageDeliveryTimeSeconds.
sl_status_t(* uic_mqtt_dotdot_color_control_move_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20818
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_level_remaining_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/RemainingTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePower.
sl_status_t uic_mqtt_dotdot_aox_locator_period_samples_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/PeriodSamples.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase5th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent.
void uic_mqtt_dotdot_door_lock_generated_clearpin_code_callback_unset(const uic_mqtt_dotdot_door_lock_clearpin_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clearpin_code is received.
void uic_mqtt_dotdot_groups_add_group_if_identifying_callback_unset(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
Unsets callback to be called when a Groups/Commands/add_group_if_identifying is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhC.
sl_status_t uic_mqtt_dotdot_time_dst_end_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/DstEnd.
void uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_unset(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
Unsets callback to be called when a Binding/Commands/bind_to_protocol_controller is received.
sl_status_t uic_mqtt_dotdot_metering_temperature_unit_of_measure_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/TemperatureUnitOfMeasure.
void uic_mqtt_dotdot_basic_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Basic Cluster.
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledClosedLimitTilt.
sl_status_t(* uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_locator_updated_state_t)
Definition: dotdot_mqtt.h:38774
sl_status_t(* uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t)
Definition: dotdot_mqtt.h:17071
sl_status_t(* uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_position_estimation_updated_state_t)
Definition: dotdot_mqtt.h:39605
void uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/set_long_poll_interval is received...
sl_status_t uic_mqtt_dotdot_aox_locator_cte_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/CTELength.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/enhanced_view_scene is received.
void uic_mqtt_dotdot_level_generated_move_to_level_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move_to_level is received.
sl_status_t uic_mqtt_dotdot_aox_locator_reporting_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/ReportingMode.
void uic_mqtt_dotdot_clear_metering_force_read_attributes_callbacks()
Clears all callbacks registered for when +/metering/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold1.
sl_status_t uic_mqtt_dotdot_system_metrics_average_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/AverageTemperatureCelcius.
void uic_mqtt_dotdot_set_wind_speed_measurement_write_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/wind_speed_measurement/Commands/WriteAttrib...
sl_status_t uic_mqtt_dotdot_basic_manufacturer_version_details_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ManufacturerVersionDetails.
void uic_mqtt_dotdot_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish emtpy values for SupportedCommands for UNID/EndPoint.
void uic_mqtt_dotdot_binding_generated_unbind_callback_set(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
Setup callback to be called when a +/Binding/GeneratedCommands/unbind is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_factor_adjustment_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/BallastFactorAdjustment.
sl_status_t(* uic_mqtt_dotdot_metering_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_metering_state_t, uic_mqtt_dotdot_metering_updated_state_t)
Definition: dotdot_mqtt.h:28622
sl_status_t uic_mqtt_dotdot_door_lock_lock_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LockType.
sl_status_t uic_mqtt_dotdot_metering_temperature_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/TemperatureFormatting.
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_ph_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_color_control_start_up_color_temperature_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/StartUpColorTemperatureMireds.
void uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group_if_identifying is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC.
void uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_t callback)
Setup callback to be called when a OTAUpgrade/Commands/image_block_response is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_subscription_count_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTSubscriptionCount.
sl_status_t uic_mqtt_dotdot_door_lock_enable_one_touch_locking_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableOneTouchLocking.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold2.
void uic_mqtt_dotdot_binding_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Binding/ClusterRevision attribute.
void uic_mqtt_dotdot_pump_configuration_and_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PumpConfigurationAndControl/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_type_response is received.
void uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_unset(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/stop_with_on_off is received.
sl_status_t uic_mqtt_dotdot_diagnostics_packet_validate_drop_count_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PacketValidateDropCount.
void uic_mqtt_dotdot_state_generated_remove_offline_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/remove_offline is received.
void uic_mqtt_dotdot_set_relativity_humidity_write_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/relativity_humidity/Commands/WriteAttribute...
void uic_mqtt_dotdot_unset_fan_control_force_read_attributes_callback(const uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/fan_control/Commands/ForceReadAttribu...
sl_status_t uic_mqtt_dotdot_level_min_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MinFrequency.
sl_status_t uic_mqtt_dotdot_diagnostics_number_of_resets_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NumberOfResets.
sl_status_t(* uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name)
Definition: dotdot_mqtt.h:35767
void uic_mqtt_dotdot_set_aox_locator_write_attributes_callback(const uic_mqtt_dotdot_aox_locator_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/aox_locator/Commands/WriteAttributes is rec...
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_response is received.
void uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_set(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
Setup callback to be called when a Basic/Commands/reset_to_factory_defaults is received.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_time_dst_start_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/DstStart.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_type_response is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointrx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointRX.
sl_status_t(* uic_mqtt_dotdot_door_lock_setpin_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid, DrlkSettableUserStatus user_status, DrlkUserType user_type, const char *pin)
Definition: dotdot_mqtt.h:10787
sl_status_t uic_mqtt_dotdot_door_lock_open_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/OpenPeriod.
void uic_mqtt_dotdot_window_covering_stop_callback_set(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/stop is received.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_schedule_programming_visibility_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ThermostatUserInterfaceConfiguration/Attributes/ScheduleProgrammingV...
sl_status_t(* uic_mqtt_dotdot_window_covering_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_window_covering_state_t, uic_mqtt_dotdot_window_covering_updated_state_t)
Definition: dotdot_mqtt.h:15450
void uic_mqtt_dotdot_set_illuminance_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/illuminance_measurement/Commands/Force...
void uic_mqtt_dotdot_door_lock_getrfid_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/getrfid_code is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentOverload.
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationcpu_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUUsagePercent.
void uic_mqtt_dotdot_fan_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the FanControl Cluster.
sl_status_t uic_mqtt_dotdot_alarms_alarm_count_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Alarms/Attributes/AlarmCount.
void uic_mqtt_dotdot_dehumidification_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the DehumidificationControl Cluster.
void uic_mqtt_dotdot_ota_upgrade_generated_upgrade_end_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_t callback)
Setup callback to be called when a +/OTAUpgrade/GeneratedCommands/upgrade_end_request is received.
void uic_mqtt_dotdot_name_and_location_unretain_cluster_revision(const char *base_topic)
Unretain a publication to NameAndLocation/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_version_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationVersion.
sl_status_t uic_mqtt_dotdot_on_off_on_off_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/OnOff.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter is ...
sl_status_t uic_mqtt_dotdot_metering_current_summation_delivered_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentSummationDelivered.
sl_status_t uic_mqtt_dotdot_system_metrics_wireless_network_interfaces_data_publish(const char *base_topic, size_t value_count, const WirelessNetworkInterfaceData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/WirelessNetworkInterfacesData.
void uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_saturation is recei...
sl_status_t uic_mqtt_dotdot_thermostat_occupied_heating_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedHeatingSetpoint.
sl_status_t uic_mqtt_dotdot_flow_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FlowMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/initiate_test_mode is received.
void uic_mqtt_dotdot_alarms_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Alarms Cluster.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryAlarmMask.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentPhC.
sl_status_t uic_mqtt_dotdot_metering_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/Multiplier.
sl_status_t uic_mqtt_dotdot_color_control_current_hue_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CurrentHue.
void uic_mqtt_dotdot_unset_metering_force_read_attributes_callback(const uic_mqtt_dotdot_metering_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/metering/Commands/ForceReadAttributes...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold2.
void uic_mqtt_dotdot_poll_control_check_in_callback_unset(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
Unsets callback to be called when a PollControl/Commands/check_in is received.
sl_status_t uic_mqtt_dotdot_time_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/Time.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageDivisor.
void uic_mqtt_dotdot_set_thermostat_write_attributes_callback(const uic_mqtt_dotdot_thermostat_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/thermostat/Commands/WriteAttributes is rece...
sl_status_t uic_mqtt_dotdot_color_control_enhanced_current_hue_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/EnhancedCurrentHue.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3AlarmMask.
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/get_alarm is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_rated_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2RatedVoltage.
void uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_color_temperature i...
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/view_scene_response is received.
void uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/operating_event_notification is recei...
void uic_mqtt_dotdot_window_covering_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the WindowCovering/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_holiday_schedule_response is received.
void uic_mqtt_dotdot_door_lock_generated_getrfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/getrfid_code_response is received.
sl_status_t uic_mqtt_dotdot_barrier_control_close_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/CloseEvents.
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_clear()
Clears all callbacks registered for when Scenes/Commands/get_scene_membership is received.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/HighTempThreshold.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_sent_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMessagesSent.
sl_status_t uic_mqtt_dotdot_door_lock_alarm_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/AlarmMask.
void uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clearpin_code_response is received.
sl_status_t(* uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_application_monitoring_state_t, uic_mqtt_dotdot_application_monitoring_updated_state_t)
Definition: dotdot_mqtt.h:37268
void uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/go_to_tilt_value is received.
void uic_mqtt_dotdot_clear_ias_zone_write_attributes_callbacks()
Clears all callbacks registered for when +/ias_zone/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_level_stop_with_on_off_callback_unset(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
Unsets callback to be called when a Level/Commands/stop_with_on_off is received.
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSag.
void uic_mqtt_dotdot_color_control_step_hue_callback_unset(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/step_hue is received.
void uic_mqtt_dotdot_ota_upgrade_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the OTAUpgrade Cluster.
void uic_mqtt_dotdot_set_pump_configuration_and_control_force_read_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/pump_configuration_and_control/Command...
void uic_mqtt_dotdot_poll_control_check_in_response_callback_unset(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
Unsets callback to be called when a PollControl/Commands/check_in_response is received.
void uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move_to_level_with_on_off is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod.
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_holiday_schedule is received.
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule_response is rec...
void uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_unset(const uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_t callback)
Unsets callback to be called when a OTAUpgrade/Commands/image_block_response is received.
void uic_mqtt_dotdot_clear_thermostat_write_attributes_callbacks()
Clears all callbacks registered for when +/thermostat/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_pressure_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PressureMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_groups_view_group_callback_clear()
Clears all callbacks registered for when Groups/Commands/view_group is received.
sl_status_t uic_mqtt_dotdot_diagnostics_join_indication_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/JoinIndication.
sl_status_t uic_mqtt_dotdot_barrier_control_barrier_position_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/BarrierPosition.
void uic_mqtt_dotdot_unset_barrier_control_write_attributes_callback(const uic_mqtt_dotdot_barrier_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/barrier_control/Commands/WriteAttributes i...
void uic_mqtt_dotdot_flow_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the FlowMeasurement Cluster.
void uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_color_temperature is receiv...
sl_status_t uic_mqtt_dotdot_basic_manufacturer_name_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ManufacturerName.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:10862
void uic_mqtt_dotdot_color_control_stop_move_step_callback_set(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
Setup callback to be called when a ColorControl/Commands/stop_move_step is received.
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/FastPollTimeoutMax.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_max_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_average_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUAverageUsagePercent.
sl_status_t uic_mqtt_dotdot_door_lock_number_ofrfid_users_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfRFIDUsersSupported.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured11th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_binding_binding_table_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Binding/Attributes/BindingTable.
void uic_mqtt_dotdot_window_covering_unretain_cluster_revision(const char *base_topic)
Unretain a publication to WindowCovering/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_color_control_primary6_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary6Intensity.
void uic_mqtt_dotdot_ota_upgrade_generated_upgrade_end_request_callback_unset(const uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_t callback)
Unsets callback to be called when a +/OTAUpgrade/GeneratedCommands/upgrade_end_request is received.
sl_status_t uic_mqtt_dotdot_aox_locator_azimuth_mask_publish(const char *base_topic, size_t value_count, const MinMaxPair *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AzimuthMask.
void uic_mqtt_dotdot_clear_door_lock_force_read_attributes_callbacks()
Clears all callbacks registered for when +/door_lock/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_flow_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_set(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/on_with_recall_global_scene is received.
void uic_mqtt_dotdot_door_lock_get_user_status_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_status is received.
void uic_mqtt_dotdot_application_monitoring_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ApplicationMonitoring/ClusterRevision attribute.
void uic_mqtt_dotdot_set_door_lock_write_attributes_callback(const uic_mqtt_dotdot_door_lock_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/door_lock/Commands/WriteAttributes is recei...
void uic_mqtt_dotdot_level_generated_move_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move is received.
sl_status_t uic_mqtt_dotdot_metering_current_outlet_energy_carrier_summation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentOutletEnergyCarrierSummation.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/MaxMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t enhanced_hue, CCDirection direction, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20958
void uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_status is received.
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_weekday_schedule is received.
void uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_unset(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/off_with_effect is received.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_holiday_schedule is recei...
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/clear_weekly_schedule is rece...
sl_status_t uic_mqtt_dotdot_illuminance_measurement_light_sensor_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/LightSensorType.
sl_status_t uic_mqtt_dotdot_color_control_color_capabilities_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorCapabilities.
sl_status_t uic_mqtt_dotdot_system_metrics_wireless_network_interfaces_data_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/WirelessNetworkInterfacesData.
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_set(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
Setup callback to be called when a +/ApplicationMonitoring/GeneratedCommands/log_entry is received.
void uic_mqtt_dotdot_alarms_get_alarm_callback_unset(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
Unsets callback to be called when a Alarms/Commands/get_alarm is received.
sl_status_t(* uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:7661
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ProtocolController-RFTelemetry/Attributes/TxReportEnabled.
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule_response is rece...
sl_status_t uic_mqtt_dotdot_color_control_color_loop_direction_publish(const char *base_topic, CCColorLoopDirection value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopDirection.
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/TemperatureSetpointHold.
sl_status_t uic_mqtt_dotdot_thermostat_hvac_system_type_configuration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/HVACSystemTypeConfiguration.
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationcpu_max_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUMaxUsagePercent.
sl_status_t uic_mqtt_dotdot_color_control_color_pointgx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointGX.
void uic_mqtt_dotdot_level_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Level/ClusterRevision attribute.
void uic_mqtt_dotdot_clear_poll_control_write_attributes_callbacks()
Clears all callbacks registered for when +/poll_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/get_weekly_schedule is received.
void uic_mqtt_dotdot_alarms_generated_alarm_callback_unset(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/alarm is received.
void uic_mqtt_dotdot_color_control_step_color_callback_set(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
Setup callback to be called when a ColorControl/Commands/step_color is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPower.
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMaxHeatSetpointLimit.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile...
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/ScaledValue.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_relay_status_log_response...
void uic_mqtt_dotdot_clear_state_force_read_attributes_callbacks()
Clears all callbacks registered for when +/state/Commands/ForceReadAttributes is received.
sl_status_t(* uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_shade_configuration_updated_state_t)
Definition: dotdot_mqtt.h:10449
void uic_mqtt_dotdot_set_metering_force_read_attributes_callback(const uic_mqtt_dotdot_metering_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/metering/Commands/ForceReadAttributes ...
void uic_mqtt_dotdot_unset_door_lock_write_attributes_callback(const uic_mqtt_dotdot_door_lock_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/door_lock/Commands/WriteAttributes is rece...
sl_status_t(* uic_mqtt_dotdot_color_control_move_color_temperature_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint16_t rate, CCMinMiredsField color_temperature_minimum_mireds, CCMaxMiredsField color_temperature_maximum_mireds, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:21044
sl_status_t(* uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_temperature_measurement_state_t, uic_mqtt_dotdot_temperature_measurement_updated_state_t)
Definition: dotdot_mqtt.h:25040
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC.
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
Setup callback to be called when a DoorLock/Commands/programming_event_notification is received.
void uic_mqtt_dotdot_scenes_remove_scene_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/remove_scene is received.
sl_status_t uic_mqtt_dotdot_time_time_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/TimeStatus.
void uic_mqtt_dotdot_clear_flow_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/flow_measurement/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedDelay.
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_summation_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/EnergyCarrierSummationFormatting.
void uic_mqtt_dotdot_door_lock_generated_clear_allpin_codes_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_allpin_codes_response is ...
sl_status_t uic_mqtt_dotdot_thermostat_occupancy_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/Occupancy.
sl_status_t uic_mqtt_dotdot_basic_zcl_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ZCLVersion.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhC.
void uic_mqtt_dotdot_set_protocol_controller_rf_telemetry_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/protocol_controller_rf_telemetry/Comma...
sl_status_t uic_mqtt_dotdot_window_covering_velocity_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/VelocityLift.
void uic_mqtt_dotdot_set_identify_write_attributes_callback(const uic_mqtt_dotdot_identify_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/identify/Commands/WriteAttributes is receiv...
void uic_mqtt_dotdot_ota_upgrade_generated_image_block_response_callback_unset(const uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_t callback)
Unsets callback to be called when a +/OTAUpgrade/GeneratedCommands/image_block_response is received.
sl_status_t uic_mqtt_dotdot_aox_locator_cte_sampling_interval_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/CTESamplingInterval.
sl_status_t(* uic_mqtt_dotdot_identify_identify_query_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t timeout)
Definition: dotdot_mqtt.h:3300
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_programming_operation_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ThermostatProgrammingOperationMode.
sl_status_t uic_mqtt_dotdot_door_lock_default_configuration_register_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DefaultConfigurationRegister.
void uic_mqtt_dotdot_set_shade_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/shade_configuration/Commands/ForceRead...
void uic_mqtt_dotdot_thermostat_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Thermostat Cluster.
void uic_mqtt_dotdot_color_control_step_saturation_callback_set(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/step_saturation is received.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_average_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUAverageUsagePercent.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_energy_consumed_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/LifetimeEnergyConsumed.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACVoltageOverload.
sl_status_t uic_mqtt_dotdot_identify_identify_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Identify/Attributes/IdentifyTime.
void uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_unset(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/setpoint_raise_or_lower is receive...
void uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_t callback)
Setup callback to be called when a OTAUpgrade/Commands/query_device_specific_file_request is received...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltage.
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule_response is rec...
void uic_mqtt_dotdot_color_control_generated_move_color_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_color is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointry_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointRY.
sl_status_t uic_mqtt_dotdot_door_lock_supported_operating_modes_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SupportedOperatingModes.
void uic_mqtt_dotdot_door_lock_generated_setpin_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/setpin_code_response is receive...
void uic_mqtt_dotdot_door_lock_generated_clearpin_code_callback_set(const uic_mqtt_dotdot_door_lock_clearpin_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clearpin_code is received.
sl_status_t uic_mqtt_dotdot_door_lock_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/AlarmMask.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_holiday_schedule is received.
void uic_mqtt_dotdot_fan_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the FanControl Cluster.
sl_status_t uic_mqtt_dotdot_time_dst_shift_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/DstShift.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_start_enhanced_hue_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopStartEnhancedHue.
void uic_mqtt_dotdot_unset_aox_locator_write_attributes_callback(const uic_mqtt_dotdot_aox_locator_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/aox_locator/Commands/WriteAttributes is re...
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_amount_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/SetpointChangeAmount.
void uic_mqtt_dotdot_alarms_generated_alarm_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/alarm is received.
void uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_allrfid_codes is received.
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_heat_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AbsMaxHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_diagnostics_relayed_ucast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/RelayedUcast.
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_min_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/PhysicalMinLevel.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_quantity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampQuantity.
void uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_clear()
Clears all callbacks registered for when +/Binding/GeneratedCommands/unbind_from_protocol_controller ...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltage.
sl_status_t uic_mqtt_dotdot_door_lock_enable_privacy_mode_button_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnablePrivacyModeButton.
void uic_mqtt_dotdot_door_lock_toggle_callback_set(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
Setup callback to be called when a DoorLock/Commands/toggle is received.
void uic_mqtt_dotdot_carbon_monoxide_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the CarbonMonoxide Cluster.
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/check_in is received.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_ias_zone_zone_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneState.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_metering_metering_device_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/MeteringDeviceType.
sl_status_t uic_mqtt_dotdot_ota_upgrade_current_zig_bee_stack_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OTAUpgrade/Attributes/CurrentZigBeeStackVersion.
void uic_mqtt_dotdot_clear_electrical_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/electrical_measurement/Commands/ForceReadAttributes is rec...
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltage.
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/PowerOnLevel.
void uic_mqtt_dotdot_electrical_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ElectricalMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_metering_current_summation_received_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentSummationReceived.
sl_status_t uic_mqtt_dotdot_thermostat_ac_louver_position_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACLouverPosition.
void uic_mqtt_dotdot_set_configuration_parameters_force_read_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/configuration_parameters/Commands/Forc...
void uic_mqtt_dotdot_illuminance_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the IlluminanceMeasurement Cluster.
sl_status_t uic_mqtt_dotdot_aox_position_estimation_position_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXPositionEstimation/Attributes/Position.
sl_status_t uic_mqtt_dotdot_metering_demand_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/DemandFormatting.
void uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/off_with_effect is received.
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/clear_weekly_schedule is received.
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/toggle_response is received.
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_totalmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/VirtualMemoryTotalMB.
sl_status_t uic_mqtt_dotdot_relativity_humidity_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_unset(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
Unsets callback to be called when a +/ApplicationMonitoring/GeneratedCommands/log_entry is received.
void uic_mqtt_dotdot_unset_protocol_controller_rf_telemetry_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/protocol_controller_rf_telemetry/Commands/...
void uic_mqtt_dotdot_unset_level_write_attributes_callback(const uic_mqtt_dotdot_level_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/level/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold3.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_active_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopActive.
sl_status_t uic_mqtt_dotdot_door_lock_minrfid_code_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/MinRFIDCodeLength.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltagePhB.
void uic_mqtt_dotdot_identify_generated_identify_query_callback_unset(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
Unsets callback to be called when a +/Identify/GeneratedCommands/identify_query is received.
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/get_alarm is received.
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/remove_scene_response is received.
void uic_mqtt_dotdot_door_lock_toggle_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/toggle is received.
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/get_alarm_response is received.
sl_status_t(* uic_mqtt_dotdot_basic_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_basic_state_t, uic_mqtt_dotdot_basic_updated_state_t)
Definition: dotdot_mqtt.h:161
sl_status_t uic_mqtt_dotdot_basic_application_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ApplicationVersion.
void uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_clear()
Clears all callbacks registered for when OTAUpgrade/Commands/query_device_specific_file_request is re...
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerFactorPhC.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyDivisor.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/Tolerance.
sl_status_t(* uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_occupancy_sensing_state_t, uic_mqtt_dotdot_occupancy_sensing_updated_state_t)
Definition: dotdot_mqtt.h:26204
sl_status_t(* uic_mqtt_dotdot_poll_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_poll_control_state_t, uic_mqtt_dotdot_poll_control_updated_state_t)
Definition: dotdot_mqtt.h:9879
void uic_mqtt_dotdot_clear_wind_speed_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/wind_speed_measurement/Commands/ForceReadAttributes is rec...
void uic_mqtt_dotdot_ota_upgrade_generated_query_device_specific_file_request_callback_unset(const uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_t callback)
Unsets callback to be called when a +/OTAUpgrade/GeneratedCommands/query_device_specific_file_request...
void uic_mqtt_dotdot_groups_remove_group_callback_clear()
Clears all callbacks registered for when Groups/Commands/remove_group is received.
void uic_mqtt_dotdot_iaswd_start_warning_callback_set(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
Setup callback to be called when a IASWD/Commands/start_warning is received.
void uic_mqtt_dotdot_door_lock_generated_setpin_code_callback_set(const uic_mqtt_dotdot_door_lock_setpin_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/setpin_code is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout_response is recei...
sl_status_t uic_mqtt_dotdot_level_off_transition_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OffTransitionTime.
void uic_mqtt_dotdot_door_lock_getpin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_getpin_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/getpin_code_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold3.
void uic_mqtt_dotdot_door_lock_get_user_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_status_response is received.
sl_status_t uic_mqtt_dotdot_door_lock_supported_operating_modes_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/SupportedOperatingModes.
sl_status_t(* uic_mqtt_dotdot_color_control_stop_move_step_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:21035
void uic_mqtt_dotdot_wind_speed_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the WindSpeedMeasurement Cluster.
void uic_mqtt_dotdot_pump_configuration_and_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PumpConfigurationAndControl/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_set_user_type_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user_type is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_status_response is rec...
void uic_mqtt_dotdot_illuminance_level_sensing_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the IlluminanceLevelSensing Cluster.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/enhanced_view_scene_response is received.
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_clear()
Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/angle_report is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_hysteresis_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationHysteresis.
void uic_mqtt_dotdot_set_power_configuration_write_attributes_callback(const uic_mqtt_dotdot_power_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/power_configuration/Commands/WriteAttribute...
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_added_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NeighborAdded.
void uic_mqtt_dotdot_unset_flow_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/flow_measurement/Commands/ForceReadAt...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_comp_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinCompPressure.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerFactorPhB.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltage.
void uic_mqtt_dotdot_state_generated_interview_callback_unset(const uic_mqtt_dotdot_state_interview_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/interview is received.
sl_status_t uic_mqtt_dotdot_door_lock_number_ofpin_users_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfPINUsersSupported.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:39739
sl_status_t uic_mqtt_dotdot_ota_upgrade_image_stamp_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/ImageStamp.
void uic_mqtt_dotdot_scenes_store_scene_callback_unset(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/store_scene is received.
sl_status_t uic_mqtt_dotdot_color_control_primary1_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary1Intensity.
void uic_mqtt_dotdot_set_occupancy_sensing_write_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/occupancy_sensing/Commands/WriteAttributes ...
sl_status_t(* uic_mqtt_dotdot_scenes_copy_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId group_identifier_from, uint8_t scene_identifier_from)
Definition: dotdot_mqtt.h:4582
void uic_mqtt_dotdot_level_generated_step_with_on_off_callback_set(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/step_with_on_off is received.
sl_status_t uic_mqtt_dotdot_color_control_primary6_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary6Intensity.
void uic_mqtt_dotdot_on_off_on_with_timed_off_callback_unset(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
Unsets callback to be called when a OnOff/Commands/on_with_timed_off is received.
void uic_mqtt_dotdot_unset_pump_configuration_and_control_force_read_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/pump_configuration_and_control/Comman...
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACCapacity.
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledOpenLimitLift.
void uic_mqtt_dotdot_unset_diagnostics_force_read_attributes_callback(const uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/diagnostics/Commands/ForceReadAttribu...
void uic_mqtt_dotdot_set_ota_upgrade_write_attributes_callback(const uic_mqtt_dotdot_ota_upgrade_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/ota_upgrade/Commands/WriteAttributes is rec...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstSpeed.
sl_status_t uic_mqtt_dotdot_system_metrics_average_temperature_celcius_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/AverageTemperatureCelcius.
void uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/go_to_tilt_value is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_running_hours_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/LifetimeRunningHours.
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ThermostatUserInterfaceConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_level_min_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/MinLevel.
sl_status_t uic_mqtt_dotdot_diagnostics_nwk_decrypt_failures_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NWKDecryptFailures.
sl_status_t(* uic_mqtt_dotdot_iaswd_squawk_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t squawk_configuration)
Definition: dotdot_mqtt.h:28305
void uic_mqtt_dotdot_ota_upgrade_generated_upgrade_end_response_callback_clear()
Clears all callbacks registered for when +/OTAUpgrade/GeneratedCommands/upgrade_end_response is recei...
sl_status_t uic_mqtt_dotdot_basic_zcl_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ZCLVersion.
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
Unsets callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile is receive...
sl_status_t uic_mqtt_dotdot_application_monitoring_fqdn_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/FQDN.
sl_status_t(* uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_barrier_control_updated_state_t)
Definition: dotdot_mqtt.h:16517
sl_status_t uic_mqtt_dotdot_barrier_control_command_open_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/CommandOpenEvents.
sl_status_t(* uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SetpointRaiseOrLowerMode mode, int8_t amount)
Definition: dotdot_mqtt.h:17895
@ UCL_MQTT_PUBLISH_TYPE_REPORTED
Definition: dotdot_mqtt.h:90
@ UCL_MQTT_PUBLISH_TYPE_DESIRED
Definition: dotdot_mqtt.h:88
@ UCL_MQTT_PUBLISH_TYPE_ALL
Definition: dotdot_mqtt.h:92
@ UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK
Definition: dotdot_mqtt.h:100
@ UIC_MQTT_DOTDOT_CALLBACK_TYPE_NORMAL
Definition: dotdot_mqtt.h:98
void(* mqtt_message_callback_t)(const char *topic, const char *message, const size_t message_length)
A callback type for pushing incoming messages.
Definition: uic_mqtt.h:60
uint32_t sl_status_t
Definition: sl_status.h:139
uint16_t SGroupId
Definition: zap-types.h:49
TriggerEffectEffectIdentifier
Definition: zap-types.h:1182
DrlkSettableUserStatus
Definition: zap-types.h:601
DrlkOperEventSource
Definition: zap-types.h:569
OTADeviceSpecificImageType
Definition: zap-types.h:894
IasZoneType
Definition: zap-types.h:693
TriggerEffectEffectVariant
Definition: zap-types.h:1192
OffWithEffectEffectIdentifier
Definition: zap-types.h:933
const char * SSceneName
Definition: zap-types.h:50
uint16_t DrlkPINUserID
Definition: zap-types.h:36
ProgrammingEventNotificationProgramEventSource
Definition: zap-types.h:996
DrlkSetCodeStatus
Definition: zap-types.h:593
uint16_t DrlkRFIDUserID
Definition: zap-types.h:37
uint8_t DrlkHolidayScheduleID
Definition: zap-types.h:41
IaswdLevel
Definition: zap-types.h:745
CCColorLoopDirection
Definition: zap-types.h:410
SetpointRaiseOrLowerMode
Definition: zap-types.h:1028
uint16_t CCMaxMiredsField
Definition: zap-types.h:46
MoveStepMode
Definition: zap-types.h:856
uint16_t CCMinMiredsField
Definition: zap-types.h:45
DrlkUserType
Definition: zap-types.h:615
OperatingEventNotificationOperationEventCode
Definition: zap-types.h:947
uint64_t EUI64
Definition: zap-types.h:34
uint8_t DrlkYearDayScheduleID
Definition: zap-types.h:40
DrlkOperMode
Definition: zap-types.h:578
uint32_t UTC
Definition: zap-types.h:35
CCDirection
Definition: zap-types.h:416
GetLogRecordResponseEventType
Definition: zap-types.h:645
zclStatus
Definition: zap-types.h:1235
BatterySize
Definition: zap-types.h:386
uint16_t DrlkTotalUserID
Definition: zap-types.h:38
TxReportTransmissionSpeed
Definition: zap-types.h:1197
LoggingLevelEnum
Definition: zap-types.h:782
PumpControlMode
Definition: zap-types.h:1004
PumpOperationMode
Definition: zap-types.h:1014
DrlkPassFailStatus
Definition: zap-types.h:587
uint8_t DrlkWeekDayScheduleID
Definition: zap-types.h:39
CCStepMode
Definition: zap-types.h:431
ProfileIntervalPeriod
Definition: zap-types.h:973
uint16_t OTAImageType
Definition: zap-types.h:52
GetMeasurementProfileResponseStatus
Definition: zap-types.h:652
uint16_t clusterId
Definition: zap-types.h:51
ImageNotifyPayloadType
Definition: zap-types.h:774
CCMoveMode
Definition: zap-types.h:424
ProgrammingEventNotificationProgramEventCode
Definition: zap-types.h:985
DrlkUserStatus
Definition: zap-types.h:607
ZoneEnrollResponseEnrollResponseCode
Definition: zap-types.h:1221
ColorLoopSetAction
Definition: zap-types.h:467
SL Status Codes.
Definition: zap-types.h:1891
Definition: zap-types.h:1898
Definition: zap-types.h:1913
Definition: zap-types.h:1923
Definition: zap-types.h:1932
Definition: zap-types.h:1939
Definition: zap-types.h:1957
Definition: zap-types.h:1963
Definition: zap-types.h:1883
Definition: zap-types.h:1976
Definition: zap-types.h:1982
Definition: zap-types.h:1992
Definition: zap-types.h:1999
Definition: zap-types.h:2006
Command fields for Alarms/Alarm.
Definition: dotdot_mqtt.h:7726
clusterId cluster_identifier
Definition: dotdot_mqtt.h:7729
uint8_t alarm_code
Definition: dotdot_mqtt.h:7727
Command fields for Alarms/GetAlarmResponse.
Definition: dotdot_mqtt.h:7735
uint32_t time_stamp
Definition: dotdot_mqtt.h:7742
uint8_t alarm_code
Definition: dotdot_mqtt.h:7738
zclStatus status
Definition: dotdot_mqtt.h:7736
clusterId cluster_identifier
Definition: dotdot_mqtt.h:7740
Command fields for Alarms/ResetAlarm.
Definition: dotdot_mqtt.h:7717
clusterId cluster_identifier
Definition: dotdot_mqtt.h:7720
uint8_t alarm_code
Definition: dotdot_mqtt.h:7718
Definition: dotdot_mqtt.h:7690
uint16_t alarm_count
Definition: dotdot_mqtt.h:7691
Definition: dotdot_mqtt.h:7694
bool alarm_count
Definition: dotdot_mqtt.h:7695
Command fields for AoXLocator/AngleCorrection.
Definition: dotdot_mqtt.h:38814
const char * tag_unid
Definition: dotdot_mqtt.h:38815
SphericalCoordinates direction
Definition: dotdot_mqtt.h:38817
SphericalCoordinates deviation
Definition: dotdot_mqtt.h:38819
Command fields for AoXLocator/AngleReport.
Definition: dotdot_mqtt.h:38801
SphericalCoordinates deviation
Definition: dotdot_mqtt.h:38806
SphericalCoordinates direction
Definition: dotdot_mqtt.h:38804
const char * tag_unid
Definition: dotdot_mqtt.h:38802
int32_t sequence
Definition: dotdot_mqtt.h:38808
Command fields for AoXLocator/IQReport.
Definition: dotdot_mqtt.h:38785
const int8_t * samples
Definition: dotdot_mqtt.h:38793
uint8_t samples_count
Definition: dotdot_mqtt.h:38792
const char * tag_unid
Definition: dotdot_mqtt.h:38786
uint8_t channel
Definition: dotdot_mqtt.h:38788
int32_t sequence
Definition: dotdot_mqtt.h:38795
int8_t rssi
Definition: dotdot_mqtt.h:38790
Definition: dotdot_mqtt.h:38720
int8_t cte_sampling_interval
Definition: dotdot_mqtt.h:38740
uint8_t aox_mode
Definition: dotdot_mqtt.h:38730
const MinMaxPair * elevation_mask
Definition: dotdot_mqtt.h:38727
bool position_and_orientation_valid
Definition: dotdot_mqtt.h:38722
double angle_filtering_weight
Definition: dotdot_mqtt.h:38736
CoordinateAndOrientation position_and_orientation
Definition: dotdot_mqtt.h:38723
int8_t angle_correction_timeout
Definition: dotdot_mqtt.h:38737
int8_t period_samples
Definition: dotdot_mqtt.h:38734
size_t antenna_array_count
Definition: dotdot_mqtt.h:38732
size_t allow_list_count
Definition: dotdot_mqtt.h:38728
int8_t cte_length
Definition: dotdot_mqtt.h:38741
int8_t slot_duration
Definition: dotdot_mqtt.h:38742
size_t elevation_mask_count
Definition: dotdot_mqtt.h:38726
const MinMaxPair * azimuth_mask
Definition: dotdot_mqtt.h:38725
uint8_t reporting_mode
Definition: dotdot_mqtt.h:38721
const int8_t * antenna_array
Definition: dotdot_mqtt.h:38733
bool angle_filtering
Definition: dotdot_mqtt.h:38735
size_t azimuth_mask_count
Definition: dotdot_mqtt.h:38724
const char ** allow_list
Definition: dotdot_mqtt.h:38729
uint8_t cte_mode
Definition: dotdot_mqtt.h:38739
int8_t angle_correction_delay
Definition: dotdot_mqtt.h:38738
uint8_t antenna_mode
Definition: dotdot_mqtt.h:38731
Definition: dotdot_mqtt.h:38745
bool position_and_orientation_valid
Definition: dotdot_mqtt.h:38747
bool angle_filtering
Definition: dotdot_mqtt.h:38756
bool elevation_mask
Definition: dotdot_mqtt.h:38750
bool azimuth_mask
Definition: dotdot_mqtt.h:38749
bool angle_filtering_weight
Definition: dotdot_mqtt.h:38757
bool cte_mode
Definition: dotdot_mqtt.h:38760
bool position_and_orientation
Definition: dotdot_mqtt.h:38748
bool reporting_mode
Definition: dotdot_mqtt.h:38746
bool cte_sampling_interval
Definition: dotdot_mqtt.h:38761
bool period_samples
Definition: dotdot_mqtt.h:38755
bool antenna_mode
Definition: dotdot_mqtt.h:38753
bool angle_correction_timeout
Definition: dotdot_mqtt.h:38758
bool angle_correction_delay
Definition: dotdot_mqtt.h:38759
bool slot_duration
Definition: dotdot_mqtt.h:38763
bool aox_mode
Definition: dotdot_mqtt.h:38752
bool allow_list
Definition: dotdot_mqtt.h:38751
bool antenna_array
Definition: dotdot_mqtt.h:38754
bool cte_length
Definition: dotdot_mqtt.h:38762
EstimatedPosition position
Definition: dotdot_mqtt.h:39590
bool position
Definition: dotdot_mqtt.h:39594
Command fields for ApplicationMonitoring/LogEntry.
Definition: dotdot_mqtt.h:37287
const char * log_tag
Definition: dotdot_mqtt.h:37292
LoggingLevelEnum log_level
Definition: dotdot_mqtt.h:37290
const char * timestamp
Definition: dotdot_mqtt.h:37288
const char * log_message
Definition: dotdot_mqtt.h:37294
Definition: dotdot_mqtt.h:37215
double applicationcpu_average_usage_percent
Definition: dotdot_mqtt.h:37236
const char ** applicationmqtt_topics
Definition: dotdot_mqtt.h:37220
uint64_t process_id
Definition: dotdot_mqtt.h:37222
bool mqtt_logging_enabled
Definition: dotdot_mqtt.h:37225
double mqtt_min_delivery_time_seconds
Definition: dotdot_mqtt.h:37232
const char * fqdn
Definition: dotdot_mqtt.h:37224
double applicationcpu_max_usage_percent
Definition: dotdot_mqtt.h:37238
uint8_t mqtt_logging_level
Definition: dotdot_mqtt.h:37226
uint64_t uptime_minutes
Definition: dotdot_mqtt.h:37221
double mqtt_average_delivery_time_seconds
Definition: dotdot_mqtt.h:37231
uint64_t mqtt_messages_sent
Definition: dotdot_mqtt.h:37228
size_t applicationmqtt_topics_count
Definition: dotdot_mqtt.h:37219
const char * application_name
Definition: dotdot_mqtt.h:37216
double applicationram_usagemb
Definition: dotdot_mqtt.h:37239
bool application_connected
Definition: dotdot_mqtt.h:37218
double mqtt_max_delivery_time_seconds
Definition: dotdot_mqtt.h:37233
double applicationcpu_min_usage_percent
Definition: dotdot_mqtt.h:37237
double applicationcpu_usage_percent
Definition: dotdot_mqtt.h:37235
uint32_t application_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:37234
const char * hostname
Definition: dotdot_mqtt.h:37223
uint64_t mqtt_messages_received
Definition: dotdot_mqtt.h:37229
uint32_t mqtt_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:37227
uint64_t mqtt_subscription_count
Definition: dotdot_mqtt.h:37230
const char * application_version
Definition: dotdot_mqtt.h:37217
bool mqtt_messages_sent
Definition: dotdot_mqtt.h:37254
bool applicationcpu_average_usage_percent
Definition: dotdot_mqtt.h:37262
bool process_id
Definition: dotdot_mqtt.h:37248
bool application_version
Definition: dotdot_mqtt.h:37244
bool uptime_minutes
Definition: dotdot_mqtt.h:37247
bool mqtt_average_delivery_time_seconds
Definition: dotdot_mqtt.h:37257
bool applicationcpu_max_usage_percent
Definition: dotdot_mqtt.h:37264
bool applicationcpu_usage_percent
Definition: dotdot_mqtt.h:37261
bool applicationmqtt_topics
Definition: dotdot_mqtt.h:37246
bool fqdn
Definition: dotdot_mqtt.h:37250
bool mqtt_logging_enabled
Definition: dotdot_mqtt.h:37251
bool application_name
Definition: dotdot_mqtt.h:37243
bool mqtt_max_delivery_time_seconds
Definition: dotdot_mqtt.h:37259
bool application_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:37260
bool mqtt_messages_received
Definition: dotdot_mqtt.h:37255
bool mqtt_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:37253
bool applicationram_usagemb
Definition: dotdot_mqtt.h:37265
bool mqtt_min_delivery_time_seconds
Definition: dotdot_mqtt.h:37258
bool mqtt_logging_level
Definition: dotdot_mqtt.h:37252
bool application_connected
Definition: dotdot_mqtt.h:37245
bool hostname
Definition: dotdot_mqtt.h:37249
bool mqtt_subscription_count
Definition: dotdot_mqtt.h:37256
bool applicationcpu_min_usage_percent
Definition: dotdot_mqtt.h:37263
Definition: dotdot_mqtt.h:23901
const char * lamp_type
Definition: dotdot_mqtt.h:23912
uint32_t lamp_rated_hours
Definition: dotdot_mqtt.h:23914
uint8_t ballast_factor_adjustment
Definition: dotdot_mqtt.h:23910
uint16_t power_on_fade_time
Definition: dotdot_mqtt.h:23908
uint32_t lamp_burn_hours
Definition: dotdot_mqtt.h:23915
uint8_t min_level
Definition: dotdot_mqtt.h:23905
uint8_t physical_min_level
Definition: dotdot_mqtt.h:23902
uint8_t lamp_alarm_mode
Definition: dotdot_mqtt.h:23916
uint8_t intrinsic_ballast_factor
Definition: dotdot_mqtt.h:23909
uint8_t power_on_level
Definition: dotdot_mqtt.h:23907
uint8_t lamp_quantity
Definition: dotdot_mqtt.h:23911
uint32_t lamp_burn_hours_trip_point
Definition: dotdot_mqtt.h:23917
const char * lamp_manufacturer
Definition: dotdot_mqtt.h:23913
uint8_t physical_max_level
Definition: dotdot_mqtt.h:23903
uint8_t max_level
Definition: dotdot_mqtt.h:23906
uint8_t ballast_status
Definition: dotdot_mqtt.h:23904
bool lamp_rated_hours
Definition: dotdot_mqtt.h:23933
bool lamp_manufacturer
Definition: dotdot_mqtt.h:23932
bool ballast_factor_adjustment
Definition: dotdot_mqtt.h:23929
bool physical_min_level
Definition: dotdot_mqtt.h:23921
bool lamp_type
Definition: dotdot_mqtt.h:23931
bool power_on_fade_time
Definition: dotdot_mqtt.h:23927
bool intrinsic_ballast_factor
Definition: dotdot_mqtt.h:23928
bool lamp_alarm_mode
Definition: dotdot_mqtt.h:23935
bool lamp_burn_hours_trip_point
Definition: dotdot_mqtt.h:23936
bool lamp_burn_hours
Definition: dotdot_mqtt.h:23934
bool min_level
Definition: dotdot_mqtt.h:23924
bool power_on_level
Definition: dotdot_mqtt.h:23926
bool max_level
Definition: dotdot_mqtt.h:23925
bool lamp_quantity
Definition: dotdot_mqtt.h:23930
bool physical_max_level
Definition: dotdot_mqtt.h:23922
bool ballast_status
Definition: dotdot_mqtt.h:23923
Command fields for BarrierControl/GoToPercent.
Definition: dotdot_mqtt.h:16528
uint8_t percent_open
Definition: dotdot_mqtt.h:16529
Definition: dotdot_mqtt.h:16483
uint8_t barrier_position
Definition: dotdot_mqtt.h:16493
uint16_t safety_status
Definition: dotdot_mqtt.h:16485
uint16_t command_close_events
Definition: dotdot_mqtt.h:16490
uint16_t open_events
Definition: dotdot_mqtt.h:16487
uint8_t capabilities
Definition: dotdot_mqtt.h:16486
uint16_t close_events
Definition: dotdot_mqtt.h:16488
uint8_t moving_state
Definition: dotdot_mqtt.h:16484
uint16_t close_period
Definition: dotdot_mqtt.h:16492
uint16_t open_period
Definition: dotdot_mqtt.h:16491
uint16_t command_open_events
Definition: dotdot_mqtt.h:16489
bool open_events
Definition: dotdot_mqtt.h:16500
bool moving_state
Definition: dotdot_mqtt.h:16497
bool command_close_events
Definition: dotdot_mqtt.h:16503
bool close_period
Definition: dotdot_mqtt.h:16505
bool command_open_events
Definition: dotdot_mqtt.h:16502
bool close_events
Definition: dotdot_mqtt.h:16501
bool barrier_position
Definition: dotdot_mqtt.h:16506
bool open_period
Definition: dotdot_mqtt.h:16504
bool capabilities
Definition: dotdot_mqtt.h:16499
bool safety_status
Definition: dotdot_mqtt.h:16498
Definition: dotdot_mqtt.h:113
const char * product_code
Definition: dotdot_mqtt.h:124
const char * manufacturer_version_details
Definition: dotdot_mqtt.h:126
uint8_t stack_version
Definition: dotdot_mqtt.h:116
uint8_t zcl_version
Definition: dotdot_mqtt.h:114
const char * sw_buildid
Definition: dotdot_mqtt.h:134
const char * date_code
Definition: dotdot_mqtt.h:120
uint8_t disable_local_config
Definition: dotdot_mqtt.h:133
const char * producturl
Definition: dotdot_mqtt.h:125
uint8_t hw_version
Definition: dotdot_mqtt.h:117
const char * manufacturer_name
Definition: dotdot_mqtt.h:118
uint8_t application_version
Definition: dotdot_mqtt.h:115
const char * serial_number
Definition: dotdot_mqtt.h:127
bool device_enabled
Definition: dotdot_mqtt.h:131
uint8_t power_source
Definition: dotdot_mqtt.h:121
uint8_t generic_device_type
Definition: dotdot_mqtt.h:123
uint8_t generic_device_class
Definition: dotdot_mqtt.h:122
const char * location_description
Definition: dotdot_mqtt.h:129
const char * product_label
Definition: dotdot_mqtt.h:128
uint8_t physical_environment
Definition: dotdot_mqtt.h:130
uint8_t alarm_mask
Definition: dotdot_mqtt.h:132
const char * model_identifier
Definition: dotdot_mqtt.h:119
Definition: dotdot_mqtt.h:137
bool generic_device_class
Definition: dotdot_mqtt.h:146
bool sw_buildid
Definition: dotdot_mqtt.h:158
bool application_version
Definition: dotdot_mqtt.h:139
bool location_description
Definition: dotdot_mqtt.h:153
bool model_identifier
Definition: dotdot_mqtt.h:143
bool hw_version
Definition: dotdot_mqtt.h:141
bool zcl_version
Definition: dotdot_mqtt.h:138
bool manufacturer_name
Definition: dotdot_mqtt.h:142
bool product_code
Definition: dotdot_mqtt.h:148
bool physical_environment
Definition: dotdot_mqtt.h:154
bool product_label
Definition: dotdot_mqtt.h:152
bool disable_local_config
Definition: dotdot_mqtt.h:157
bool device_enabled
Definition: dotdot_mqtt.h:155
bool manufacturer_version_details
Definition: dotdot_mqtt.h:150
bool alarm_mask
Definition: dotdot_mqtt.h:156
bool producturl
Definition: dotdot_mqtt.h:149
bool generic_device_type
Definition: dotdot_mqtt.h:147
bool serial_number
Definition: dotdot_mqtt.h:151
bool power_source
Definition: dotdot_mqtt.h:145
bool date_code
Definition: dotdot_mqtt.h:144
bool stack_version
Definition: dotdot_mqtt.h:140
Command fields for Binding/Bind.
Definition: dotdot_mqtt.h:35808
uint8_t destination_ep
Definition: dotdot_mqtt.h:35813
const char * cluster_name
Definition: dotdot_mqtt.h:35809
const char * destination_unid
Definition: dotdot_mqtt.h:35811
Command fields for Binding/BindToProtocolController.
Definition: dotdot_mqtt.h:35830
const char * cluster_name
Definition: dotdot_mqtt.h:35831
Command fields for Binding/Unbind.
Definition: dotdot_mqtt.h:35819
const char * destination_unid
Definition: dotdot_mqtt.h:35822
uint8_t destination_ep
Definition: dotdot_mqtt.h:35824
const char * cluster_name
Definition: dotdot_mqtt.h:35820
Command fields for Binding/UnbindFromProtocolController.
Definition: dotdot_mqtt.h:35837
Definition: dotdot_mqtt.h:35775
size_t bindable_cluster_list_count
Definition: dotdot_mqtt.h:35777
const BindingObject * binding_table
Definition: dotdot_mqtt.h:35780
bool binding_table_full
Definition: dotdot_mqtt.h:35776
const char ** bindable_cluster_list
Definition: dotdot_mqtt.h:35778
size_t binding_table_count
Definition: dotdot_mqtt.h:35779
Definition: dotdot_mqtt.h:35783
bool binding_table_full
Definition: dotdot_mqtt.h:35784
bool binding_table
Definition: dotdot_mqtt.h:35786
bool bindable_cluster_list
Definition: dotdot_mqtt.h:35785
Definition: dotdot_mqtt.h:27418
float min_measured_value
Definition: dotdot_mqtt.h:27420
float max_measured_value
Definition: dotdot_mqtt.h:27421
float tolerance
Definition: dotdot_mqtt.h:27422
float measured_value
Definition: dotdot_mqtt.h:27419
bool min_measured_value
Definition: dotdot_mqtt.h:27427
bool tolerance
Definition: dotdot_mqtt.h:27429
bool max_measured_value
Definition: dotdot_mqtt.h:27428
bool measured_value
Definition: dotdot_mqtt.h:27426
Command fields for ColorControl/ColorLoopSet.
Definition: dotdot_mqtt.h:21423
uint8_t update_flags
Definition: dotdot_mqtt.h:21424
uint8_t options_mask
Definition: dotdot_mqtt.h:21434
CCColorLoopDirection direction
Definition: dotdot_mqtt.h:21428
ColorLoopSetAction action
Definition: dotdot_mqtt.h:21426
uint16_t start_hue
Definition: dotdot_mqtt.h:21432
uint8_t options_override
Definition: dotdot_mqtt.h:21436
Command fields for ColorControl/EnhancedMoveHue.
Definition: dotdot_mqtt.h:21380
uint8_t options_override
Definition: dotdot_mqtt.h:21387
CCMoveMode move_mode
Definition: dotdot_mqtt.h:21381
Command fields for ColorControl/EnhancedMoveToHueAndSaturation.
Definition: dotdot_mqtt.h:21408
Command fields for ColorControl/EnhancedMoveToHue.
Definition: dotdot_mqtt.h:21365
CCDirection direction
Definition: dotdot_mqtt.h:21368
Command fields for ColorControl/EnhancedStepHue.
Definition: dotdot_mqtt.h:21393
CCStepMode step_mode
Definition: dotdot_mqtt.h:21394
uint16_t transition_time
Definition: dotdot_mqtt.h:21398
uint8_t options_override
Definition: dotdot_mqtt.h:21402
Command fields for ColorControl/MoveColor.
Definition: dotdot_mqtt.h:21324
uint8_t options_override
Definition: dotdot_mqtt.h:21331
int16_t ratex
Definition: dotdot_mqtt.h:21325
uint8_t options_mask
Definition: dotdot_mqtt.h:21329
int16_t ratey
Definition: dotdot_mqtt.h:21327
Command fields for ColorControl/MoveColorTemperature.
Definition: dotdot_mqtt.h:21451
CCMinMiredsField color_temperature_minimum_mireds
Definition: dotdot_mqtt.h:21456
CCMaxMiredsField color_temperature_maximum_mireds
Definition: dotdot_mqtt.h:21458
Command fields for ColorControl/MoveHue.
Definition: dotdot_mqtt.h:21225
CCMoveMode move_mode
Definition: dotdot_mqtt.h:21226
uint8_t options_override
Definition: dotdot_mqtt.h:21232
uint8_t options_mask
Definition: dotdot_mqtt.h:21230
uint8_t rate
Definition: dotdot_mqtt.h:21228
Command fields for ColorControl/MoveSaturation.
Definition: dotdot_mqtt.h:21266
uint8_t options_mask
Definition: dotdot_mqtt.h:21271
CCMoveMode move_mode
Definition: dotdot_mqtt.h:21267
uint8_t options_override
Definition: dotdot_mqtt.h:21273
Command fields for ColorControl/MoveToColor.
Definition: dotdot_mqtt.h:21309
uint16_t colorx
Definition: dotdot_mqtt.h:21310
uint8_t options_override
Definition: dotdot_mqtt.h:21318
uint8_t options_mask
Definition: dotdot_mqtt.h:21316
uint16_t colory
Definition: dotdot_mqtt.h:21312
uint16_t transition_time
Definition: dotdot_mqtt.h:21314
Command fields for ColorControl/MoveToColorTemperature.
Definition: dotdot_mqtt.h:21352
Command fields for ColorControl/MoveToHueAndSaturation.
Definition: dotdot_mqtt.h:21294
Command fields for ColorControl/MoveToHue.
Definition: dotdot_mqtt.h:21210
uint8_t hue
Definition: dotdot_mqtt.h:21211
uint8_t options_mask
Definition: dotdot_mqtt.h:21217
uint16_t transition_time
Definition: dotdot_mqtt.h:21215
CCDirection direction
Definition: dotdot_mqtt.h:21213
uint8_t options_override
Definition: dotdot_mqtt.h:21219
Command fields for ColorControl/MoveToSaturation.
Definition: dotdot_mqtt.h:21253
uint16_t transition_time
Definition: dotdot_mqtt.h:21256
Command fields for ColorControl/StepColor.
Definition: dotdot_mqtt.h:21337
uint16_t transition_time
Definition: dotdot_mqtt.h:21342
int16_t stepy
Definition: dotdot_mqtt.h:21340
uint8_t options_mask
Definition: dotdot_mqtt.h:21344
int16_t stepx
Definition: dotdot_mqtt.h:21338
uint8_t options_override
Definition: dotdot_mqtt.h:21346
Command fields for ColorControl/StepColorTemperature.
Definition: dotdot_mqtt.h:21468
CCMaxMiredsField color_temperature_maximum_mireds
Definition: dotdot_mqtt.h:21477
CCMinMiredsField color_temperature_minimum_mireds
Definition: dotdot_mqtt.h:21475
Command fields for ColorControl/StepHue.
Definition: dotdot_mqtt.h:21238
uint8_t transition_time
Definition: dotdot_mqtt.h:21243
uint8_t step_size
Definition: dotdot_mqtt.h:21241
uint8_t options_mask
Definition: dotdot_mqtt.h:21245
CCStepMode step_mode
Definition: dotdot_mqtt.h:21239
uint8_t options_override
Definition: dotdot_mqtt.h:21247
Command fields for ColorControl/StepSaturation.
Definition: dotdot_mqtt.h:21279
uint8_t transition_time
Definition: dotdot_mqtt.h:21284
CCStepMode step_mode
Definition: dotdot_mqtt.h:21280
uint8_t options_override
Definition: dotdot_mqtt.h:21288
uint8_t options_mask
Definition: dotdot_mqtt.h:21286
Command fields for ColorControl/StopMoveStep.
Definition: dotdot_mqtt.h:21442
uint8_t options_override
Definition: dotdot_mqtt.h:21445
uint8_t options_mask
Definition: dotdot_mqtt.h:21443
Definition: dotdot_mqtt.h:21081
uint8_t primary1_intensity
Definition: dotdot_mqtt.h:21095
uint8_t options
Definition: dotdot_mqtt.h:21091
uint16_t white_pointy
Definition: dotdot_mqtt.h:21112
uint16_t color_loop_time
Definition: dotdot_mqtt.h:21126
uint16_t primary2y
Definition: dotdot_mqtt.h:21097
uint16_t primary6y
Definition: dotdot_mqtt.h:21109
uint8_t primary3_intensity
Definition: dotdot_mqtt.h:21101
uint16_t primary4y
Definition: dotdot_mqtt.h:21103
uint16_t color_temp_physical_max_mireds
Definition: dotdot_mqtt.h:21131
uint16_t currentx
Definition: dotdot_mqtt.h:21085
uint8_t drift_compensation
Definition: dotdot_mqtt.h:21087
const char * compensation_text
Definition: dotdot_mqtt.h:21088
uint8_t color_loop_active
Definition: dotdot_mqtt.h:21124
uint16_t color_pointgx
Definition: dotdot_mqtt.h:21116
uint16_t start_up_color_temperature_mireds
Definition: dotdot_mqtt.h:21133
uint8_t color_mode
Definition: dotdot_mqtt.h:21090
uint16_t color_temperature_mireds
Definition: dotdot_mqtt.h:21089
uint8_t color_loop_direction
Definition: dotdot_mqtt.h:21125
uint8_t color_pointb_intensity
Definition: dotdot_mqtt.h:21121
uint8_t number_of_primaries
Definition: dotdot_mqtt.h:21092
uint16_t color_pointrx
Definition: dotdot_mqtt.h:21113
uint16_t color_pointgy
Definition: dotdot_mqtt.h:21117
uint16_t currenty
Definition: dotdot_mqtt.h:21086
uint16_t color_pointbx
Definition: dotdot_mqtt.h:21119
uint8_t primary4_intensity
Definition: dotdot_mqtt.h:21104
uint16_t color_capabilities
Definition: dotdot_mqtt.h:21129
uint8_t current_saturation
Definition: dotdot_mqtt.h:21083
uint16_t color_temp_physical_min_mireds
Definition: dotdot_mqtt.h:21130
uint16_t primary3x
Definition: dotdot_mqtt.h:21099
uint16_t primary5y
Definition: dotdot_mqtt.h:21106
uint8_t primary2_intensity
Definition: dotdot_mqtt.h:21098
uint16_t color_pointby
Definition: dotdot_mqtt.h:21120
uint16_t primary5x
Definition: dotdot_mqtt.h:21105
uint16_t primary1x
Definition: dotdot_mqtt.h:21093
uint8_t color_pointr_intensity
Definition: dotdot_mqtt.h:21115
uint16_t remaining_time
Definition: dotdot_mqtt.h:21084
uint8_t color_pointg_intensity
Definition: dotdot_mqtt.h:21118
uint8_t enhanced_color_mode
Definition: dotdot_mqtt.h:21123
uint8_t primary6_intensity
Definition: dotdot_mqtt.h:21110
uint16_t white_pointx
Definition: dotdot_mqtt.h:21111
uint16_t primary2x
Definition: dotdot_mqtt.h:21096
uint16_t color_loop_stored_enhanced_hue
Definition: dotdot_mqtt.h:21128
uint16_t primary6x
Definition: dotdot_mqtt.h:21108
uint8_t primary5_intensity
Definition: dotdot_mqtt.h:21107
uint16_t primary3y
Definition: dotdot_mqtt.h:21100
uint16_t couple_color_temp_to_level_min_mireds
Definition: dotdot_mqtt.h:21132
uint8_t current_hue
Definition: dotdot_mqtt.h:21082
uint16_t primary1y
Definition: dotdot_mqtt.h:21094
uint16_t color_pointry
Definition: dotdot_mqtt.h:21114
uint16_t color_loop_start_enhanced_hue
Definition: dotdot_mqtt.h:21127
uint16_t primary4x
Definition: dotdot_mqtt.h:21102
uint16_t enhanced_current_hue
Definition: dotdot_mqtt.h:21122
Definition: dotdot_mqtt.h:21136
bool current_hue
Definition: dotdot_mqtt.h:21137
bool primary5x
Definition: dotdot_mqtt.h:21160
bool currenty
Definition: dotdot_mqtt.h:21141
bool color_pointb_intensity
Definition: dotdot_mqtt.h:21176
bool primary3x
Definition: dotdot_mqtt.h:21154
bool color_loop_direction
Definition: dotdot_mqtt.h:21180
bool enhanced_color_mode
Definition: dotdot_mqtt.h:21178
bool color_pointr_intensity
Definition: dotdot_mqtt.h:21170
bool remaining_time
Definition: dotdot_mqtt.h:21139
bool color_loop_stored_enhanced_hue
Definition: dotdot_mqtt.h:21183
bool options
Definition: dotdot_mqtt.h:21146
bool color_loop_start_enhanced_hue
Definition: dotdot_mqtt.h:21182
bool color_temperature_mireds
Definition: dotdot_mqtt.h:21144
bool primary6y
Definition: dotdot_mqtt.h:21164
bool currentx
Definition: dotdot_mqtt.h:21140
bool primary2y
Definition: dotdot_mqtt.h:21152
bool color_pointgy
Definition: dotdot_mqtt.h:21172
bool primary6x
Definition: dotdot_mqtt.h:21163
bool color_loop_active
Definition: dotdot_mqtt.h:21179
bool white_pointy
Definition: dotdot_mqtt.h:21167
bool color_temp_physical_max_mireds
Definition: dotdot_mqtt.h:21186
bool primary1x
Definition: dotdot_mqtt.h:21148
bool primary1y
Definition: dotdot_mqtt.h:21149
bool color_pointry
Definition: dotdot_mqtt.h:21169
bool primary5_intensity
Definition: dotdot_mqtt.h:21162
bool color_pointrx
Definition: dotdot_mqtt.h:21168
bool number_of_primaries
Definition: dotdot_mqtt.h:21147
bool primary1_intensity
Definition: dotdot_mqtt.h:21150
bool primary2_intensity
Definition: dotdot_mqtt.h:21153
bool primary4_intensity
Definition: dotdot_mqtt.h:21159
bool color_loop_time
Definition: dotdot_mqtt.h:21181
bool compensation_text
Definition: dotdot_mqtt.h:21143
bool primary3y
Definition: dotdot_mqtt.h:21155
bool couple_color_temp_to_level_min_mireds
Definition: dotdot_mqtt.h:21187
bool enhanced_current_hue
Definition: dotdot_mqtt.h:21177
bool drift_compensation
Definition: dotdot_mqtt.h:21142
bool primary6_intensity
Definition: dotdot_mqtt.h:21165
bool color_pointbx
Definition: dotdot_mqtt.h:21174
bool color_mode
Definition: dotdot_mqtt.h:21145
bool primary4y
Definition: dotdot_mqtt.h:21158
bool primary4x
Definition: dotdot_mqtt.h:21157
bool start_up_color_temperature_mireds
Definition: dotdot_mqtt.h:21188
bool color_pointgx
Definition: dotdot_mqtt.h:21171
bool color_pointby
Definition: dotdot_mqtt.h:21175
bool color_pointg_intensity
Definition: dotdot_mqtt.h:21173
bool color_capabilities
Definition: dotdot_mqtt.h:21184
bool primary3_intensity
Definition: dotdot_mqtt.h:21156
bool color_temp_physical_min_mireds
Definition: dotdot_mqtt.h:21185
bool current_saturation
Definition: dotdot_mqtt.h:21138
bool primary5y
Definition: dotdot_mqtt.h:21161
bool primary2x
Definition: dotdot_mqtt.h:21151
bool white_pointx
Definition: dotdot_mqtt.h:21166
Command fields for ConfigurationParameters/DiscoverParameter.
Definition: dotdot_mqtt.h:38367
Command fields for ConfigurationParameters/DiscoverParameterRange.
Definition: dotdot_mqtt.h:38383
Command fields for ConfigurationParameters/SetParameter.
Definition: dotdot_mqtt.h:38374
const ConfigurationParameter * configuration_parameters
Definition: dotdot_mqtt.h:38341
size_t configuration_parameters_count
Definition: dotdot_mqtt.h:38340
bool configuration_parameters
Definition: dotdot_mqtt.h:38345
uint8_t relative_humidity_mode
Definition: dotdot_mqtt.h:20218
uint8_t dehumidification_max_cool
Definition: dotdot_mqtt.h:20221
uint8_t dehumidification_cooling
Definition: dotdot_mqtt.h:20216
uint8_t dehumidification_hysteresis
Definition: dotdot_mqtt.h:20220
uint8_t rh_dehumidification_setpoint
Definition: dotdot_mqtt.h:20217
uint8_t relative_humidity
Definition: dotdot_mqtt.h:20215
uint8_t relative_humidity_display
Definition: dotdot_mqtt.h:20222
uint8_t dehumidification_lockout
Definition: dotdot_mqtt.h:20219
bool relative_humidity
Definition: dotdot_mqtt.h:20226
bool rh_dehumidification_setpoint
Definition: dotdot_mqtt.h:20228
bool relative_humidity_display
Definition: dotdot_mqtt.h:20233
bool dehumidification_cooling
Definition: dotdot_mqtt.h:20227
bool relative_humidity_mode
Definition: dotdot_mqtt.h:20229
bool dehumidification_hysteresis
Definition: dotdot_mqtt.h:20231
bool dehumidification_lockout
Definition: dotdot_mqtt.h:20230
bool dehumidification_max_cool
Definition: dotdot_mqtt.h:20232
int16_t low_temp_threshold
Definition: dotdot_mqtt.h:2893
int16_t high_temp_threshold
Definition: dotdot_mqtt.h:2894
uint32_t high_temp_dwell_trip_point
Definition: dotdot_mqtt.h:2896
int16_t current_temperature
Definition: dotdot_mqtt.h:2888
int16_t min_temp_experienced
Definition: dotdot_mqtt.h:2889
uint32_t low_temp_dwell_trip_point
Definition: dotdot_mqtt.h:2895
int16_t max_temp_experienced
Definition: dotdot_mqtt.h:2890
uint16_t over_temp_total_dwell
Definition: dotdot_mqtt.h:2891
uint8_t device_temp_alarm_mask
Definition: dotdot_mqtt.h:2892
Definition: dotdot_mqtt.h:33949
uint16_t route_disc_initiated
Definition: dotdot_mqtt.h:33964
uint16_t apsfc_failure
Definition: dotdot_mqtt.h:33971
uint16_t mac_tx_ucast_retry
Definition: dotdot_mqtt.h:33956
uint16_t averagemac_retry_peraps_message_sent
Definition: dotdot_mqtt.h:33979
uint32_t mac_rx_bcast
Definition: dotdot_mqtt.h:33952
uint16_t aps_tx_ucast_retry
Definition: dotdot_mqtt.h:33962
uint16_t aps_unauthorized_key
Definition: dotdot_mqtt.h:33972
uint16_t neighbor_added
Definition: dotdot_mqtt.h:33965
uint16_t number_of_resets
Definition: dotdot_mqtt.h:33950
uint16_t neighbor_removed
Definition: dotdot_mqtt.h:33966
uint32_t mac_tx_bcast
Definition: dotdot_mqtt.h:33953
uint16_t aps_decrypt_failures
Definition: dotdot_mqtt.h:33974
uint16_t packet_validate_drop_count
Definition: dotdot_mqtt.h:33978
uint16_t persistent_memory_writes
Definition: dotdot_mqtt.h:33951
uint8_t last_messagelqi
Definition: dotdot_mqtt.h:33980
uint16_t aps_tx_bcast
Definition: dotdot_mqtt.h:33959
uint16_t relayed_ucast
Definition: dotdot_mqtt.h:33976
uint16_t aps_tx_ucast_success
Definition: dotdot_mqtt.h:33961
uint32_t mac_rx_ucast
Definition: dotdot_mqtt.h:33954
uint16_t nwk_decrypt_failures
Definition: dotdot_mqtt.h:33973
uint16_t aps_rx_bcast
Definition: dotdot_mqtt.h:33958
uint16_t nwkfc_failure
Definition: dotdot_mqtt.h:33970
uint16_t aps_tx_ucast_fail
Definition: dotdot_mqtt.h:33963
uint16_t packet_buffer_allocate_failures
Definition: dotdot_mqtt.h:33975
uint32_t mac_tx_ucast
Definition: dotdot_mqtt.h:33955
uint16_t phy_tomac_queue_limit_reached
Definition: dotdot_mqtt.h:33977
uint16_t child_moved
Definition: dotdot_mqtt.h:33969
uint16_t aps_rx_ucast
Definition: dotdot_mqtt.h:33960
uint16_t join_indication
Definition: dotdot_mqtt.h:33968
int8_t last_messagerssi
Definition: dotdot_mqtt.h:33981
uint16_t neighbor_stale
Definition: dotdot_mqtt.h:33967
uint16_t mac_tx_ucast_fail
Definition: dotdot_mqtt.h:33957
Definition: dotdot_mqtt.h:33984
bool nwk_decrypt_failures
Definition: dotdot_mqtt.h:34008
bool aps_rx_ucast
Definition: dotdot_mqtt.h:33995
bool neighbor_stale
Definition: dotdot_mqtt.h:34002
bool mac_tx_ucast_retry
Definition: dotdot_mqtt.h:33991
bool aps_tx_bcast
Definition: dotdot_mqtt.h:33994
bool child_moved
Definition: dotdot_mqtt.h:34004
bool number_of_resets
Definition: dotdot_mqtt.h:33985
bool mac_tx_bcast
Definition: dotdot_mqtt.h:33988
bool persistent_memory_writes
Definition: dotdot_mqtt.h:33986
bool aps_tx_ucast_fail
Definition: dotdot_mqtt.h:33998
bool nwkfc_failure
Definition: dotdot_mqtt.h:34005
bool last_messagelqi
Definition: dotdot_mqtt.h:34015
bool aps_unauthorized_key
Definition: dotdot_mqtt.h:34007
bool relayed_ucast
Definition: dotdot_mqtt.h:34011
bool aps_tx_ucast_retry
Definition: dotdot_mqtt.h:33997
bool last_messagerssi
Definition: dotdot_mqtt.h:34016
bool aps_tx_ucast_success
Definition: dotdot_mqtt.h:33996
bool mac_rx_ucast
Definition: dotdot_mqtt.h:33989
bool aps_decrypt_failures
Definition: dotdot_mqtt.h:34009
bool join_indication
Definition: dotdot_mqtt.h:34003
bool packet_validate_drop_count
Definition: dotdot_mqtt.h:34013
bool apsfc_failure
Definition: dotdot_mqtt.h:34006
bool averagemac_retry_peraps_message_sent
Definition: dotdot_mqtt.h:34014
bool phy_tomac_queue_limit_reached
Definition: dotdot_mqtt.h:34012
bool aps_rx_bcast
Definition: dotdot_mqtt.h:33993
bool mac_tx_ucast_fail
Definition: dotdot_mqtt.h:33992
bool packet_buffer_allocate_failures
Definition: dotdot_mqtt.h:34010
bool neighbor_added
Definition: dotdot_mqtt.h:34000
bool mac_rx_bcast
Definition: dotdot_mqtt.h:33987
bool neighbor_removed
Definition: dotdot_mqtt.h:34001
bool route_disc_initiated
Definition: dotdot_mqtt.h:33999
bool mac_tx_ucast
Definition: dotdot_mqtt.h:33990
Command fields for DoorLock/ClearAllPINCodesResponse.
Definition: dotdot_mqtt.h:11459
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:11460
Command fields for DoorLock/ClearAllRFIDCodesResponse.
Definition: dotdot_mqtt.h:11772
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:11773
Command fields for DoorLock/ClearHolidaySchedule.
Definition: dotdot_mqtt.h:11672
DrlkHolidayScheduleID holiday_scheduleid
Definition: dotdot_mqtt.h:11673
Command fields for DoorLock/ClearHolidayScheduleResponse.
Definition: dotdot_mqtt.h:11679
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:11680
Command fields for DoorLock/ClearWeekdaySchedule.
Definition: dotdot_mqtt.h:11554
DrlkWeekDayScheduleID scheduleid
Definition: dotdot_mqtt.h:11555
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:11557
Command fields for DoorLock/ClearWeekdayScheduleResponse.
Definition: dotdot_mqtt.h:11563
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:11564
Command fields for DoorLock/ClearYearDaySchedule.
Definition: dotdot_mqtt.h:11614
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:11617
DrlkYearDayScheduleID scheduleid
Definition: dotdot_mqtt.h:11615
Command fields for DoorLock/ClearYearDayScheduleResponse.
Definition: dotdot_mqtt.h:11623
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:11624
Command fields for DoorLock/ClearPINCode.
Definition: dotdot_mqtt.h:11445
DrlkPINUserID userid
Definition: dotdot_mqtt.h:11446
Command fields for DoorLock/ClearPINCodeResponse.
Definition: dotdot_mqtt.h:11452
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:11453
Command fields for DoorLock/ClearRFIDCode.
Definition: dotdot_mqtt.h:11758
DrlkRFIDUserID userid
Definition: dotdot_mqtt.h:11759
Command fields for DoorLock/ClearRFIDCodeResponse.
Definition: dotdot_mqtt.h:11765
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:11766
Command fields for DoorLock/GetHolidaySchedule.
Definition: dotdot_mqtt.h:11650
DrlkHolidayScheduleID holiday_scheduleid
Definition: dotdot_mqtt.h:11651
Command fields for DoorLock/GetHolidayScheduleResponse.
Definition: dotdot_mqtt.h:11657
DrlkOperMode operating_mode_during_holiday
Definition: dotdot_mqtt.h:11666
Command fields for DoorLock/GetLogRecord.
Definition: dotdot_mqtt.h:11379
uint16_t log_index
Definition: dotdot_mqtt.h:11380
Command fields for DoorLock/GetLogRecordResponse.
Definition: dotdot_mqtt.h:11386
GetLogRecordResponseEventType event_type
Definition: dotdot_mqtt.h:11391
DrlkOperEventSource source_operation_event
Definition: dotdot_mqtt.h:11393
uint8_t eventid_or_alarm_code
Definition: dotdot_mqtt.h:11395
Command fields for DoorLock/GetUserStatus.
Definition: dotdot_mqtt.h:11482
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:11483
Command fields for DoorLock/GetUserStatusResponse.
Definition: dotdot_mqtt.h:11489
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:11492
Command fields for DoorLock/GetUserType.
Definition: dotdot_mqtt.h:11702
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:11703
Command fields for DoorLock/GetUserTypeResponse.
Definition: dotdot_mqtt.h:11709
DrlkUserType user_type
Definition: dotdot_mqtt.h:11712
Command fields for DoorLock/GetWeekdaySchedule.
Definition: dotdot_mqtt.h:11524
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:11527
DrlkWeekDayScheduleID scheduleid
Definition: dotdot_mqtt.h:11525
Command fields for DoorLock/GetWeekdayScheduleResponse.
Definition: dotdot_mqtt.h:11533
Command fields for DoorLock/GetYearDaySchedule.
Definition: dotdot_mqtt.h:11590
DrlkYearDayScheduleID scheduleid
Definition: dotdot_mqtt.h:11591
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:11593
Command fields for DoorLock/GetYearDayScheduleResponse.
Definition: dotdot_mqtt.h:11599
Command fields for DoorLock/GetPINCode.
Definition: dotdot_mqtt.h:11425
DrlkPINUserID userid
Definition: dotdot_mqtt.h:11426
Command fields for DoorLock/GetPINCodeResponse.
Definition: dotdot_mqtt.h:11432
DrlkUserType user_type
Definition: dotdot_mqtt.h:11437
const char * code
Definition: dotdot_mqtt.h:11439
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:11435
Command fields for DoorLock/GetRFIDCode.
Definition: dotdot_mqtt.h:11738
DrlkRFIDUserID userid
Definition: dotdot_mqtt.h:11739
Command fields for DoorLock/GetRFIDCodeResponse.
Definition: dotdot_mqtt.h:11745
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:11748
DrlkUserType user_type
Definition: dotdot_mqtt.h:11750
const char * rfid_code
Definition: dotdot_mqtt.h:11752
Command fields for DoorLock/LockDoor.
Definition: dotdot_mqtt.h:11321
const char * pin_orrfid_code
Definition: dotdot_mqtt.h:11322
Command fields for DoorLock/LockDoorResponse.
Definition: dotdot_mqtt.h:11328
zclStatus status
Definition: dotdot_mqtt.h:11329
Command fields for DoorLock/OperatingEventNotification.
Definition: dotdot_mqtt.h:11779
DrlkOperEventSource operation_event_source
Definition: dotdot_mqtt.h:11780
OperatingEventNotificationOperationEventCode operation_event_code
Definition: dotdot_mqtt.h:11782
Command fields for DoorLock/ProgrammingEventNotification.
Definition: dotdot_mqtt.h:11796
ProgrammingEventNotificationProgramEventCode program_event_code
Definition: dotdot_mqtt.h:11799
ProgrammingEventNotificationProgramEventSource program_event_source
Definition: dotdot_mqtt.h:11797
Command fields for DoorLock/SetHolidaySchedule.
Definition: dotdot_mqtt.h:11630
DrlkHolidayScheduleID holiday_scheduleid
Definition: dotdot_mqtt.h:11631
DrlkOperMode operating_mode_during_holiday
Definition: dotdot_mqtt.h:11637
uint32_t local_end_time
Definition: dotdot_mqtt.h:11635
uint32_t local_start_time
Definition: dotdot_mqtt.h:11633
Command fields for DoorLock/SetHolidayScheduleResponse.
Definition: dotdot_mqtt.h:11643
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:11644
Command fields for DoorLock/SetUserStatus.
Definition: dotdot_mqtt.h:11466
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:11467
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:11469
Command fields for DoorLock/SetUserStatusResponse.
Definition: dotdot_mqtt.h:11475
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:11476
Command fields for DoorLock/SetUserType.
Definition: dotdot_mqtt.h:11686
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:11687
DrlkUserType user_type
Definition: dotdot_mqtt.h:11689
Command fields for DoorLock/SetUserTypeResponse.
Definition: dotdot_mqtt.h:11695
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:11696
Command fields for DoorLock/SetWeekdaySchedule.
Definition: dotdot_mqtt.h:11498
DrlkWeekDayScheduleID scheduleid
Definition: dotdot_mqtt.h:11499
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:11501
Command fields for DoorLock/SetWeekdayScheduleResponse.
Definition: dotdot_mqtt.h:11517
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:11518
Command fields for DoorLock/SetYearDaySchedule.
Definition: dotdot_mqtt.h:11570
uint32_t local_end_time
Definition: dotdot_mqtt.h:11577
uint32_t local_start_time
Definition: dotdot_mqtt.h:11575
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:11573
DrlkYearDayScheduleID scheduleid
Definition: dotdot_mqtt.h:11571
Command fields for DoorLock/SetYearDayScheduleResponse.
Definition: dotdot_mqtt.h:11583
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:11584
Command fields for DoorLock/SetPINCode.
Definition: dotdot_mqtt.h:11405
DrlkUserType user_type
Definition: dotdot_mqtt.h:11410
DrlkPINUserID userid
Definition: dotdot_mqtt.h:11406
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:11408
const char * pin
Definition: dotdot_mqtt.h:11412
Command fields for DoorLock/SetPINCodeResponse.
Definition: dotdot_mqtt.h:11418
DrlkSetCodeStatus status
Definition: dotdot_mqtt.h:11419
Command fields for DoorLock/SetRFIDCode.
Definition: dotdot_mqtt.h:11718
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:11721
DrlkRFIDUserID userid
Definition: dotdot_mqtt.h:11719
const char * rfid_code
Definition: dotdot_mqtt.h:11725
DrlkUserType user_type
Definition: dotdot_mqtt.h:11723
Command fields for DoorLock/SetRFIDCodeResponse.
Definition: dotdot_mqtt.h:11731
DrlkSetCodeStatus status
Definition: dotdot_mqtt.h:11732
Command fields for DoorLock/Toggle.
Definition: dotdot_mqtt.h:11349
const char * pin_orrfid_code
Definition: dotdot_mqtt.h:11350
Command fields for DoorLock/ToggleResponse.
Definition: dotdot_mqtt.h:11356
zclStatus status
Definition: dotdot_mqtt.h:11357
Command fields for DoorLock/UnlockDoor.
Definition: dotdot_mqtt.h:11335
const char * pin_orrfid_code
Definition: dotdot_mqtt.h:11336
Command fields for DoorLock/UnlockDoorResponse.
Definition: dotdot_mqtt.h:11342
Command fields for DoorLock/UnlockWithTimeout.
Definition: dotdot_mqtt.h:11363
const char * pin_orrfid_code
Definition: dotdot_mqtt.h:11366
uint16_t timeout_in_seconds
Definition: dotdot_mqtt.h:11364
Command fields for DoorLock/UnlockWithTimeoutResponse.
Definition: dotdot_mqtt.h:11372
Definition: dotdot_mqtt.h:11210
uint16_t rf_programming_event_mask
Definition: dotdot_mqtt.h:11252
uint8_t number_of_week_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:11222
uint8_t number_of_year_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:11223
bool requirepi_nforrf_operation
Definition: dotdot_mqtt.h:11244
uint16_t number_of_total_users_supported
Definition: dotdot_mqtt.h:11219
uint8_t wrong_code_entry_limit
Definition: dotdot_mqtt.h:11241
uint16_t open_period
Definition: dotdot_mqtt.h:11217
uint32_t auto_relock_time
Definition: dotdot_mqtt.h:11232
uint8_t maxpin_code_length
Definition: dotdot_mqtt.h:11225
bool enable_one_touch_locking
Definition: dotdot_mqtt.h:11238
uint16_t number_of_log_records_supported
Definition: dotdot_mqtt.h:11218
uint16_t number_ofrfid_users_supported
Definition: dotdot_mqtt.h:11221
uint8_t lock_state
Definition: dotdot_mqtt.h:11211
uint8_t led_settings
Definition: dotdot_mqtt.h:11231
uint8_t door_state
Definition: dotdot_mqtt.h:11214
uint8_t maxrfid_code_length
Definition: dotdot_mqtt.h:11227
uint8_t user_code_temporary_disable_time
Definition: dotdot_mqtt.h:11242
bool enable_local_programming
Definition: dotdot_mqtt.h:11237
uint8_t sound_volume
Definition: dotdot_mqtt.h:11233
bool enable_logging
Definition: dotdot_mqtt.h:11229
uint16_t rf_operation_event_mask
Definition: dotdot_mqtt.h:11248
bool enable_privacy_mode_button
Definition: dotdot_mqtt.h:11240
uint32_t door_closed_events
Definition: dotdot_mqtt.h:11216
uint16_t supported_operating_modes
Definition: dotdot_mqtt.h:11235
uint16_t keypad_programming_event_mask
Definition: dotdot_mqtt.h:11251
uint8_t security_level
Definition: dotdot_mqtt.h:11245
uint8_t lock_type
Definition: dotdot_mqtt.h:11212
uint16_t keypad_operation_event_mask
Definition: dotdot_mqtt.h:11247
uint16_t rfid_operation_event_mask
Definition: dotdot_mqtt.h:11250
uint16_t number_ofpin_users_supported
Definition: dotdot_mqtt.h:11220
const char * language
Definition: dotdot_mqtt.h:11230
uint8_t minpin_code_length
Definition: dotdot_mqtt.h:11226
bool sendpin_over_the_air
Definition: dotdot_mqtt.h:11243
uint8_t operating_mode
Definition: dotdot_mqtt.h:11234
uint16_t default_configuration_register
Definition: dotdot_mqtt.h:11236
bool actuator_enabled
Definition: dotdot_mqtt.h:11213
uint8_t number_of_holiday_schedules_supported
Definition: dotdot_mqtt.h:11224
uint8_t minrfid_code_length
Definition: dotdot_mqtt.h:11228
uint16_t rfid_programming_event_mask
Definition: dotdot_mqtt.h:11253
uint16_t alarm_mask
Definition: dotdot_mqtt.h:11246
uint32_t door_open_events
Definition: dotdot_mqtt.h:11215
uint16_t manual_operation_event_mask
Definition: dotdot_mqtt.h:11249
bool enable_inside_statusled
Definition: dotdot_mqtt.h:11239
Definition: dotdot_mqtt.h:11256
bool operating_mode
Definition: dotdot_mqtt.h:11280
bool keypad_operation_event_mask
Definition: dotdot_mqtt.h:11293
bool security_level
Definition: dotdot_mqtt.h:11291
bool rf_operation_event_mask
Definition: dotdot_mqtt.h:11294
bool maxpin_code_length
Definition: dotdot_mqtt.h:11271
bool sound_volume
Definition: dotdot_mqtt.h:11279
bool door_state
Definition: dotdot_mqtt.h:11260
bool language
Definition: dotdot_mqtt.h:11276
bool open_period
Definition: dotdot_mqtt.h:11263
bool user_code_temporary_disable_time
Definition: dotdot_mqtt.h:11288
bool number_of_log_records_supported
Definition: dotdot_mqtt.h:11264
bool enable_one_touch_locking
Definition: dotdot_mqtt.h:11284
bool number_ofrfid_users_supported
Definition: dotdot_mqtt.h:11267
bool rfid_operation_event_mask
Definition: dotdot_mqtt.h:11296
bool lock_type
Definition: dotdot_mqtt.h:11258
bool minrfid_code_length
Definition: dotdot_mqtt.h:11274
bool wrong_code_entry_limit
Definition: dotdot_mqtt.h:11287
bool door_closed_events
Definition: dotdot_mqtt.h:11262
bool sendpin_over_the_air
Definition: dotdot_mqtt.h:11289
bool number_of_year_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:11269
bool enable_inside_statusled
Definition: dotdot_mqtt.h:11285
bool enable_privacy_mode_button
Definition: dotdot_mqtt.h:11286
bool rf_programming_event_mask
Definition: dotdot_mqtt.h:11298
bool manual_operation_event_mask
Definition: dotdot_mqtt.h:11295
bool maxrfid_code_length
Definition: dotdot_mqtt.h:11273
bool alarm_mask
Definition: dotdot_mqtt.h:11292
bool enable_logging
Definition: dotdot_mqtt.h:11275
bool number_ofpin_users_supported
Definition: dotdot_mqtt.h:11266
bool minpin_code_length
Definition: dotdot_mqtt.h:11272
bool enable_local_programming
Definition: dotdot_mqtt.h:11283
bool number_of_holiday_schedules_supported
Definition: dotdot_mqtt.h:11270
bool keypad_programming_event_mask
Definition: dotdot_mqtt.h:11297
bool lock_state
Definition: dotdot_mqtt.h:11257
bool actuator_enabled
Definition: dotdot_mqtt.h:11259
bool number_of_week_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:11268
bool auto_relock_time
Definition: dotdot_mqtt.h:11278
bool led_settings
Definition: dotdot_mqtt.h:11277
bool requirepi_nforrf_operation
Definition: dotdot_mqtt.h:11290
bool supported_operating_modes
Definition: dotdot_mqtt.h:11281
bool door_open_events
Definition: dotdot_mqtt.h:11261
bool rfid_programming_event_mask
Definition: dotdot_mqtt.h:11299
bool default_configuration_register
Definition: dotdot_mqtt.h:11282
bool number_of_total_users_supported
Definition: dotdot_mqtt.h:11265
uint16_t measured_value
Definition: dotdot_mqtt.h:26925
uint16_t max_measured_value
Definition: dotdot_mqtt.h:26927
uint16_t min_measured_value
Definition: dotdot_mqtt.h:26926
uint16_t tolerance
Definition: dotdot_mqtt.h:26928
Command fields for ElectricalMeasurement/GetMeasurementProfile.
Definition: dotdot_mqtt.h:29874
Command fields for ElectricalMeasurement/GetMeasurementProfileResponse.
Definition: dotdot_mqtt.h:29856
GetMeasurementProfileResponseStatus status
Definition: dotdot_mqtt.h:29859
ProfileIntervalPeriod profile_interval_period
Definition: dotdot_mqtt.h:29861
Command fields for ElectricalMeasurement/GetProfileInfoResponse.
Definition: dotdot_mqtt.h:29842
ProfileIntervalPeriod profile_interval_period
Definition: dotdot_mqtt.h:29845
Definition: dotdot_mqtt.h:29563
int16_t measured_phase5th_harmonic_current
Definition: dotdot_mqtt.h:29595
int16_t reactive_power
Definition: dotdot_mqtt.h:29617
int16_t ac_voltage_overload
Definition: dotdot_mqtt.h:29637
uint16_t ac_voltage_multiplier
Definition: dotdot_mqtt.h:29627
uint16_t rms_current_min
Definition: dotdot_mqtt.h:29612
uint16_t apparent_power_phb
Definition: dotdot_mqtt.h:29660
uint16_t averagerms_under_voltage_counter_phb
Definition: dotdot_mqtt.h:29664
int16_t active_current
Definition: dotdot_mqtt.h:29606
uint16_t averagerms_voltage_measurement_period_phb
Definition: dotdot_mqtt.h:29662
uint16_t averagerms_voltage_measurement_period_phc
Definition: dotdot_mqtt.h:29684
uint16_t rms_current_max_phc
Definition: dotdot_mqtt.h:29677
uint16_t ac_power_multiplier
Definition: dotdot_mqtt.h:29631
int16_t reactive_current
Definition: dotdot_mqtt.h:29607
uint16_t dc_current_multiplier
Definition: dotdot_mqtt.h:29576
uint16_t rms_extreme_under_voltage_period_phc
Definition: dotdot_mqtt.h:29688
uint16_t rms_voltage_swell_period_phc
Definition: dotdot_mqtt.h:29690
uint16_t ac_frequency_min
Definition: dotdot_mqtt.h:29581
uint16_t ac_voltage_divisor
Definition: dotdot_mqtt.h:29628
uint16_t rms_voltage_sag_period_phc
Definition: dotdot_mqtt.h:29689
uint16_t rms_voltage_sag_period
Definition: dotdot_mqtt.h:29625
uint16_t rms_current
Definition: dotdot_mqtt.h:29611
int16_t dc_current_overload
Definition: dotdot_mqtt.h:29635
uint16_t rms_extreme_under_voltage_period_phb
Definition: dotdot_mqtt.h:29666
uint16_t dc_voltage_divisor
Definition: dotdot_mqtt.h:29575
int32_t total_active_power
Definition: dotdot_mqtt.h:29584
uint16_t rms_extreme_over_voltage_period
Definition: dotdot_mqtt.h:29623
uint16_t averagerms_over_voltage_counter_phb
Definition: dotdot_mqtt.h:29663
uint16_t ac_alarms_mask
Definition: dotdot_mqtt.h:29636
uint16_t rms_voltage_max
Definition: dotdot_mqtt.h:29610
uint16_t dc_voltage_multiplier
Definition: dotdot_mqtt.h:29574
uint16_t rms_extreme_over_voltage_period_phb
Definition: dotdot_mqtt.h:29665
uint16_t rms_voltage
Definition: dotdot_mqtt.h:29608
int16_t active_power_max_phb
Definition: dotdot_mqtt.h:29658
uint16_t averagerms_under_voltage_counter
Definition: dotdot_mqtt.h:29622
int8_t harmonic_current_multiplier
Definition: dotdot_mqtt.h:29603
uint16_t rms_voltage_min_phc
Definition: dotdot_mqtt.h:29673
int16_t dc_current
Definition: dotdot_mqtt.h:29568
int16_t dc_voltage
Definition: dotdot_mqtt.h:29565
int16_t dc_voltage_min
Definition: dotdot_mqtt.h:29566
int16_t rms_extreme_under_voltage
Definition: dotdot_mqtt.h:29644
uint16_t ac_frequency_divisor
Definition: dotdot_mqtt.h:29600
uint16_t rms_current_phc
Definition: dotdot_mqtt.h:29675
uint16_t dc_current_divisor
Definition: dotdot_mqtt.h:29577
uint16_t line_current_phc
Definition: dotdot_mqtt.h:29669
int16_t measured5th_harmonic_current
Definition: dotdot_mqtt.h:29589
uint16_t rms_voltage_sag_period_phb
Definition: dotdot_mqtt.h:29667
int16_t active_power_phc
Definition: dotdot_mqtt.h:29678
int16_t active_current_phb
Definition: dotdot_mqtt.h:29648
int16_t measured_phase11th_harmonic_current
Definition: dotdot_mqtt.h:29598
int16_t rms_voltage_sag
Definition: dotdot_mqtt.h:29645
uint16_t rms_voltage_min_phb
Definition: dotdot_mqtt.h:29651
int16_t measured_phase3rd_harmonic_current
Definition: dotdot_mqtt.h:29594
int16_t active_power_phb
Definition: dotdot_mqtt.h:29656
int16_t dc_power_min
Definition: dotdot_mqtt.h:29572
int16_t active_power_min_phb
Definition: dotdot_mqtt.h:29657
uint16_t rms_voltage_swell_period_phb
Definition: dotdot_mqtt.h:29668
uint16_t rms_current_max_phb
Definition: dotdot_mqtt.h:29655
int16_t measured9th_harmonic_current
Definition: dotdot_mqtt.h:29591
uint16_t rms_current_min_phc
Definition: dotdot_mqtt.h:29676
int16_t reactive_power_phc
Definition: dotdot_mqtt.h:29681
uint16_t rms_current_max
Definition: dotdot_mqtt.h:29613
uint16_t dc_power_divisor
Definition: dotdot_mqtt.h:29579
uint16_t rms_voltage_max_phc
Definition: dotdot_mqtt.h:29674
uint16_t ac_frequency
Definition: dotdot_mqtt.h:29580
uint16_t dc_power_multiplier
Definition: dotdot_mqtt.h:29578
uint32_t total_apparent_power
Definition: dotdot_mqtt.h:29586
int16_t active_power_max_phc
Definition: dotdot_mqtt.h:29680
int16_t reactive_current_phb
Definition: dotdot_mqtt.h:29649
int16_t reactive_power_phb
Definition: dotdot_mqtt.h:29659
int16_t rms_voltage_swell
Definition: dotdot_mqtt.h:29646
int16_t rms_extreme_over_voltage
Definition: dotdot_mqtt.h:29643
int16_t active_power_min_phc
Definition: dotdot_mqtt.h:29679
int16_t active_current_phc
Definition: dotdot_mqtt.h:29670
int8_t power_factor_phb
Definition: dotdot_mqtt.h:29661
uint8_t dc_overload_alarms_mask
Definition: dotdot_mqtt.h:29633
int16_t measured_phase9th_harmonic_current
Definition: dotdot_mqtt.h:29597
int16_t measured7th_harmonic_current
Definition: dotdot_mqtt.h:29590
int16_t ac_current_overload
Definition: dotdot_mqtt.h:29638
int16_t reactive_current_phc
Definition: dotdot_mqtt.h:29671
int16_t dc_voltage_max
Definition: dotdot_mqtt.h:29567
uint16_t rms_voltage_min
Definition: dotdot_mqtt.h:29609
uint32_t power_divisor
Definition: dotdot_mqtt.h:29602
int16_t active_power_max
Definition: dotdot_mqtt.h:29616
int16_t dc_power
Definition: dotdot_mqtt.h:29571
uint16_t apparent_power
Definition: dotdot_mqtt.h:29618
uint16_t rms_voltage_swell_period
Definition: dotdot_mqtt.h:29626
uint16_t averagerms_over_voltage_counter
Definition: dotdot_mqtt.h:29621
int16_t averagerms_under_voltage
Definition: dotdot_mqtt.h:29642
int16_t measured_phase7th_harmonic_current
Definition: dotdot_mqtt.h:29596
int16_t dc_voltage_overload
Definition: dotdot_mqtt.h:29634
int16_t measured3rd_harmonic_current
Definition: dotdot_mqtt.h:29588
uint16_t averagerms_over_voltage_counter_phc
Definition: dotdot_mqtt.h:29685
uint16_t apparent_power_phc
Definition: dotdot_mqtt.h:29682
int16_t averagerms_over_voltage
Definition: dotdot_mqtt.h:29641
int8_t power_factor_phc
Definition: dotdot_mqtt.h:29683
uint16_t rms_voltage_phc
Definition: dotdot_mqtt.h:29672
uint16_t ac_current_multiplier
Definition: dotdot_mqtt.h:29629
uint16_t ac_power_divisor
Definition: dotdot_mqtt.h:29632
uint16_t line_current
Definition: dotdot_mqtt.h:29605
uint16_t rms_current_min_phb
Definition: dotdot_mqtt.h:29654
uint16_t line_current_phb
Definition: dotdot_mqtt.h:29647
uint16_t averagerms_under_voltage_counter_phc
Definition: dotdot_mqtt.h:29686
int16_t ac_reactive_power_overload
Definition: dotdot_mqtt.h:29640
int16_t dc_power_max
Definition: dotdot_mqtt.h:29573
uint16_t rms_voltage_max_phb
Definition: dotdot_mqtt.h:29652
uint32_t measurement_type
Definition: dotdot_mqtt.h:29564
uint16_t ac_frequency_max
Definition: dotdot_mqtt.h:29582
int16_t dc_current_max
Definition: dotdot_mqtt.h:29570
int16_t active_power
Definition: dotdot_mqtt.h:29614
uint16_t neutral_current
Definition: dotdot_mqtt.h:29583
int16_t measured11th_harmonic_current
Definition: dotdot_mqtt.h:29592
uint16_t rms_extreme_under_voltage_period
Definition: dotdot_mqtt.h:29624
uint32_t power_multiplier
Definition: dotdot_mqtt.h:29601
int16_t dc_current_min
Definition: dotdot_mqtt.h:29569
int16_t measured_phase1st_harmonic_current
Definition: dotdot_mqtt.h:29593
int16_t active_power_min
Definition: dotdot_mqtt.h:29615
uint16_t averagerms_voltage_measurement_period
Definition: dotdot_mqtt.h:29620
int32_t total_reactive_power
Definition: dotdot_mqtt.h:29585
int16_t measured1st_harmonic_current
Definition: dotdot_mqtt.h:29587
uint16_t ac_current_divisor
Definition: dotdot_mqtt.h:29630
uint16_t rms_extreme_over_voltage_period_phc
Definition: dotdot_mqtt.h:29687
uint16_t rms_current_phb
Definition: dotdot_mqtt.h:29653
int16_t ac_active_power_overload
Definition: dotdot_mqtt.h:29639
uint16_t ac_frequency_multiplier
Definition: dotdot_mqtt.h:29599
uint16_t rms_voltage_phb
Definition: dotdot_mqtt.h:29650
int8_t phase_harmonic_current_multiplier
Definition: dotdot_mqtt.h:29604
int8_t power_factor
Definition: dotdot_mqtt.h:29619
bool rms_voltage_swell
Definition: dotdot_mqtt.h:29776
bool ac_current_overload
Definition: dotdot_mqtt.h:29768
bool rms_voltage_max
Definition: dotdot_mqtt.h:29740
bool total_reactive_power
Definition: dotdot_mqtt.h:29715
bool ac_voltage_multiplier
Definition: dotdot_mqtt.h:29757
bool dc_current_min
Definition: dotdot_mqtt.h:29699
bool rms_current_min
Definition: dotdot_mqtt.h:29742
bool averagerms_under_voltage
Definition: dotdot_mqtt.h:29772
bool apparent_power
Definition: dotdot_mqtt.h:29748
bool total_active_power
Definition: dotdot_mqtt.h:29714
bool measured_phase1st_harmonic_current
Definition: dotdot_mqtt.h:29723
bool dc_power_divisor
Definition: dotdot_mqtt.h:29709
bool rms_extreme_under_voltage_period_phc
Definition: dotdot_mqtt.h:29818
bool active_current
Definition: dotdot_mqtt.h:29736
bool ac_frequency
Definition: dotdot_mqtt.h:29710
bool active_power_max
Definition: dotdot_mqtt.h:29746
bool reactive_power
Definition: dotdot_mqtt.h:29747
bool dc_current_divisor
Definition: dotdot_mqtt.h:29707
bool rms_extreme_over_voltage_period_phb
Definition: dotdot_mqtt.h:29795
bool averagerms_over_voltage
Definition: dotdot_mqtt.h:29771
bool apparent_power_phc
Definition: dotdot_mqtt.h:29812
bool averagerms_over_voltage_counter_phc
Definition: dotdot_mqtt.h:29815
bool rms_voltage_swell_period_phc
Definition: dotdot_mqtt.h:29820
bool averagerms_voltage_measurement_period
Definition: dotdot_mqtt.h:29750
bool dc_voltage_max
Definition: dotdot_mqtt.h:29697
bool apparent_power_phb
Definition: dotdot_mqtt.h:29790
bool rms_voltage_max_phc
Definition: dotdot_mqtt.h:29804
bool ac_frequency_multiplier
Definition: dotdot_mqtt.h:29729
bool rms_voltage_sag
Definition: dotdot_mqtt.h:29775
bool dc_voltage_divisor
Definition: dotdot_mqtt.h:29705
bool dc_voltage_multiplier
Definition: dotdot_mqtt.h:29704
bool active_power_min_phc
Definition: dotdot_mqtt.h:29809
bool dc_voltage_overload
Definition: dotdot_mqtt.h:29764
bool active_current_phc
Definition: dotdot_mqtt.h:29800
bool active_power_phc
Definition: dotdot_mqtt.h:29808
bool active_power_phb
Definition: dotdot_mqtt.h:29786
bool averagerms_over_voltage_counter
Definition: dotdot_mqtt.h:29751
bool dc_power_max
Definition: dotdot_mqtt.h:29703
bool rms_current_max_phb
Definition: dotdot_mqtt.h:29785
bool active_power_max_phc
Definition: dotdot_mqtt.h:29810
bool measured7th_harmonic_current
Definition: dotdot_mqtt.h:29720
bool reactive_current_phc
Definition: dotdot_mqtt.h:29801
bool measurement_type
Definition: dotdot_mqtt.h:29694
bool rms_extreme_over_voltage_period
Definition: dotdot_mqtt.h:29753
bool active_current_phb
Definition: dotdot_mqtt.h:29778
bool averagerms_voltage_measurement_period_phc
Definition: dotdot_mqtt.h:29814
bool dc_current_overload
Definition: dotdot_mqtt.h:29765
bool dc_voltage_min
Definition: dotdot_mqtt.h:29696
bool active_power_min_phb
Definition: dotdot_mqtt.h:29787
bool rms_voltage_sag_period_phc
Definition: dotdot_mqtt.h:29819
bool active_power
Definition: dotdot_mqtt.h:29744
bool rms_voltage
Definition: dotdot_mqtt.h:29738
bool rms_current_phc
Definition: dotdot_mqtt.h:29805
bool dc_power_multiplier
Definition: dotdot_mqtt.h:29708
bool reactive_power_phb
Definition: dotdot_mqtt.h:29789
bool measured_phase9th_harmonic_current
Definition: dotdot_mqtt.h:29727
bool rms_voltage_sag_period_phb
Definition: dotdot_mqtt.h:29797
bool ac_current_multiplier
Definition: dotdot_mqtt.h:29759
bool rms_voltage_max_phb
Definition: dotdot_mqtt.h:29782
bool dc_current_multiplier
Definition: dotdot_mqtt.h:29706
bool measured9th_harmonic_current
Definition: dotdot_mqtt.h:29721
bool power_factor_phc
Definition: dotdot_mqtt.h:29813
bool rms_voltage_phb
Definition: dotdot_mqtt.h:29780
bool phase_harmonic_current_multiplier
Definition: dotdot_mqtt.h:29734
bool ac_alarms_mask
Definition: dotdot_mqtt.h:29766
bool ac_voltage_divisor
Definition: dotdot_mqtt.h:29758
bool rms_extreme_over_voltage
Definition: dotdot_mqtt.h:29773
bool averagerms_under_voltage_counter_phc
Definition: dotdot_mqtt.h:29816
bool line_current_phb
Definition: dotdot_mqtt.h:29777
bool dc_overload_alarms_mask
Definition: dotdot_mqtt.h:29763
bool measured11th_harmonic_current
Definition: dotdot_mqtt.h:29722
bool ac_frequency_divisor
Definition: dotdot_mqtt.h:29730
bool line_current
Definition: dotdot_mqtt.h:29735
bool ac_frequency_min
Definition: dotdot_mqtt.h:29711
bool dc_current
Definition: dotdot_mqtt.h:29698
bool measured3rd_harmonic_current
Definition: dotdot_mqtt.h:29718
bool power_factor
Definition: dotdot_mqtt.h:29749
bool rms_voltage_min_phc
Definition: dotdot_mqtt.h:29803
bool ac_active_power_overload
Definition: dotdot_mqtt.h:29769
bool rms_current_max
Definition: dotdot_mqtt.h:29743
bool ac_frequency_max
Definition: dotdot_mqtt.h:29712
bool averagerms_under_voltage_counter
Definition: dotdot_mqtt.h:29752
bool ac_power_multiplier
Definition: dotdot_mqtt.h:29761
bool rms_current
Definition: dotdot_mqtt.h:29741
bool rms_extreme_over_voltage_period_phc
Definition: dotdot_mqtt.h:29817
bool ac_power_divisor
Definition: dotdot_mqtt.h:29762
bool averagerms_over_voltage_counter_phb
Definition: dotdot_mqtt.h:29793
bool measured_phase11th_harmonic_current
Definition: dotdot_mqtt.h:29728
bool measured_phase3rd_harmonic_current
Definition: dotdot_mqtt.h:29724
bool measured1st_harmonic_current
Definition: dotdot_mqtt.h:29717
bool neutral_current
Definition: dotdot_mqtt.h:29713
bool ac_current_divisor
Definition: dotdot_mqtt.h:29760
bool line_current_phc
Definition: dotdot_mqtt.h:29799
bool rms_current_phb
Definition: dotdot_mqtt.h:29783
bool power_divisor
Definition: dotdot_mqtt.h:29732
bool reactive_current_phb
Definition: dotdot_mqtt.h:29779
bool rms_extreme_under_voltage_period_phb
Definition: dotdot_mqtt.h:29796
bool rms_voltage_min
Definition: dotdot_mqtt.h:29739
bool active_power_max_phb
Definition: dotdot_mqtt.h:29788
bool total_apparent_power
Definition: dotdot_mqtt.h:29716
bool dc_current_max
Definition: dotdot_mqtt.h:29700
bool rms_current_max_phc
Definition: dotdot_mqtt.h:29807
bool active_power_min
Definition: dotdot_mqtt.h:29745
bool rms_current_min_phc
Definition: dotdot_mqtt.h:29806
bool dc_voltage
Definition: dotdot_mqtt.h:29695
bool averagerms_under_voltage_counter_phb
Definition: dotdot_mqtt.h:29794
bool rms_voltage_min_phb
Definition: dotdot_mqtt.h:29781
bool ac_voltage_overload
Definition: dotdot_mqtt.h:29767
bool power_factor_phb
Definition: dotdot_mqtt.h:29791
bool rms_current_min_phb
Definition: dotdot_mqtt.h:29784
bool rms_voltage_swell_period
Definition: dotdot_mqtt.h:29756
bool rms_extreme_under_voltage
Definition: dotdot_mqtt.h:29774
bool measured5th_harmonic_current
Definition: dotdot_mqtt.h:29719
bool rms_voltage_phc
Definition: dotdot_mqtt.h:29802
bool rms_extreme_under_voltage_period
Definition: dotdot_mqtt.h:29754
bool harmonic_current_multiplier
Definition: dotdot_mqtt.h:29733
bool dc_power_min
Definition: dotdot_mqtt.h:29702
bool averagerms_voltage_measurement_period_phb
Definition: dotdot_mqtt.h:29792
bool dc_power
Definition: dotdot_mqtt.h:29701
bool reactive_power_phc
Definition: dotdot_mqtt.h:29811
bool power_multiplier
Definition: dotdot_mqtt.h:29731
bool reactive_current
Definition: dotdot_mqtt.h:29737
bool rms_voltage_sag_period
Definition: dotdot_mqtt.h:29755
bool rms_voltage_swell_period_phb
Definition: dotdot_mqtt.h:29798
bool measured_phase7th_harmonic_current
Definition: dotdot_mqtt.h:29726
bool ac_reactive_power_overload
Definition: dotdot_mqtt.h:29770
bool measured_phase5th_harmonic_current
Definition: dotdot_mqtt.h:29725
Definition: dotdot_mqtt.h:20031
uint8_t fan_mode
Definition: dotdot_mqtt.h:20032
uint8_t fan_mode_sequence
Definition: dotdot_mqtt.h:20033
Definition: dotdot_mqtt.h:20036
bool fan_mode_sequence
Definition: dotdot_mqtt.h:20038
bool fan_mode
Definition: dotdot_mqtt.h:20037
Definition: dotdot_mqtt.h:25680
uint16_t max_measured_value
Definition: dotdot_mqtt.h:25683
uint16_t measured_value
Definition: dotdot_mqtt.h:25681
uint16_t tolerance
Definition: dotdot_mqtt.h:25684
uint16_t min_measured_value
Definition: dotdot_mqtt.h:25682
bool measured_value
Definition: dotdot_mqtt.h:25688
bool max_measured_value
Definition: dotdot_mqtt.h:25690
bool min_measured_value
Definition: dotdot_mqtt.h:25689
bool tolerance
Definition: dotdot_mqtt.h:25691
Command fields for Groups/AddGroup.
Definition: dotdot_mqtt.h:3767
const char * group_name
Definition: dotdot_mqtt.h:3770
uint16_t group_id
Definition: dotdot_mqtt.h:3768
Command fields for Groups/AddGroupIfIdentifying.
Definition: dotdot_mqtt.h:3837
const char * group_name
Definition: dotdot_mqtt.h:3840
Command fields for Groups/AddGroupResponse.
Definition: dotdot_mqtt.h:3776
uint16_t group_id
Definition: dotdot_mqtt.h:3779
uint8_t status
Definition: dotdot_mqtt.h:3777
Command fields for Groups/GetGroupMembership.
Definition: dotdot_mqtt.h:3803
uint8_t group_list_count
Definition: dotdot_mqtt.h:3804
const uint16_t * group_list
Definition: dotdot_mqtt.h:3805
Command fields for Groups/GetGroupMembershipResponse.
Definition: dotdot_mqtt.h:3811
const uint16_t * group_list
Definition: dotdot_mqtt.h:3815
Command fields for Groups/RemoveGroup.
Definition: dotdot_mqtt.h:3821
uint16_t group_id
Definition: dotdot_mqtt.h:3822
Command fields for Groups/RemoveGroupResponse.
Definition: dotdot_mqtt.h:3828
Command fields for Groups/ViewGroup.
Definition: dotdot_mqtt.h:3785
uint16_t group_id
Definition: dotdot_mqtt.h:3786
Command fields for Groups/ViewGroupResponse.
Definition: dotdot_mqtt.h:3792
uint16_t group_id
Definition: dotdot_mqtt.h:3795
const char * group_name
Definition: dotdot_mqtt.h:3797
Definition: dotdot_mqtt.h:3740
uint8_t name_support
Definition: dotdot_mqtt.h:3741
Definition: dotdot_mqtt.h:3744
bool name_support
Definition: dotdot_mqtt.h:3745
Command fields for IASZone/InitiateTestMode.
Definition: dotdot_mqtt.h:27780
uint8_t current_zone_sensitivity_level
Definition: dotdot_mqtt.h:27783
uint8_t test_mode_duration
Definition: dotdot_mqtt.h:27781
Command fields for IASZone/ZoneEnrollRequest.
Definition: dotdot_mqtt.h:27771
IasZoneType zone_type
Definition: dotdot_mqtt.h:27772
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:27774
Command fields for IASZone/ZoneEnrollResponse.
Definition: dotdot_mqtt.h:27749
ZoneEnrollResponseEnrollResponseCode enroll_response_code
Definition: dotdot_mqtt.h:27750
Command fields for IASZone/ZoneStatusChangeNotification.
Definition: dotdot_mqtt.h:27758
Definition: dotdot_mqtt.h:27710
uint8_t zone_state
Definition: dotdot_mqtt.h:27711
uint8_t zoneid
Definition: dotdot_mqtt.h:27715
EUI64 iascie_address
Definition: dotdot_mqtt.h:27714
uint8_t zone_type
Definition: dotdot_mqtt.h:27712
uint8_t current_zone_sensitivity_level
Definition: dotdot_mqtt.h:27717
uint16_t zone_status
Definition: dotdot_mqtt.h:27713
uint8_t number_of_zone_sensitivity_levels_supported
Definition: dotdot_mqtt.h:27716
Definition: dotdot_mqtt.h:27720
bool iascie_address
Definition: dotdot_mqtt.h:27724
bool zone_type
Definition: dotdot_mqtt.h:27722
bool current_zone_sensitivity_level
Definition: dotdot_mqtt.h:27727
bool zoneid
Definition: dotdot_mqtt.h:27725
bool number_of_zone_sensitivity_levels_supported
Definition: dotdot_mqtt.h:27726
bool zone_state
Definition: dotdot_mqtt.h:27721
bool zone_status
Definition: dotdot_mqtt.h:27723
Command fields for IASWD/Squawk.
Definition: dotdot_mqtt.h:28353
uint8_t squawk_configuration
Definition: dotdot_mqtt.h:28354
Command fields for IASWD/StartWarning.
Definition: dotdot_mqtt.h:28340
uint8_t siren_configuration
Definition: dotdot_mqtt.h:28341
uint8_t strobe_duty_cycle
Definition: dotdot_mqtt.h:28345
uint16_t warning_duration
Definition: dotdot_mqtt.h:28343
IaswdLevel strobe_level
Definition: dotdot_mqtt.h:28347
Definition: dotdot_mqtt.h:28313
uint16_t max_duration
Definition: dotdot_mqtt.h:28314
Definition: dotdot_mqtt.h:28317
bool max_duration
Definition: dotdot_mqtt.h:28318
Command fields for Identify/Identify.
Definition: dotdot_mqtt.h:3349
uint16_t identify_time
Definition: dotdot_mqtt.h:3350
Command fields for Identify/IdentifyQueryResponse.
Definition: dotdot_mqtt.h:3356
Command fields for Identify/TriggerEffect.
Definition: dotdot_mqtt.h:3363
TriggerEffectEffectVariant effect_variant
Definition: dotdot_mqtt.h:3366
TriggerEffectEffectIdentifier effect_identifier
Definition: dotdot_mqtt.h:3364
Definition: dotdot_mqtt.h:3322
uint16_t identify_time
Definition: dotdot_mqtt.h:3323
Definition: dotdot_mqtt.h:3326
bool identify_time
Definition: dotdot_mqtt.h:3327
uint8_t level_status
Definition: dotdot_mqtt.h:24812
uint16_t illuminance_target_level
Definition: dotdot_mqtt.h:24814
uint8_t light_sensor_type
Definition: dotdot_mqtt.h:24813
bool level_status
Definition: dotdot_mqtt.h:24818
bool illuminance_target_level
Definition: dotdot_mqtt.h:24820
bool light_sensor_type
Definition: dotdot_mqtt.h:24819
uint16_t min_measured_value
Definition: dotdot_mqtt.h:24534
uint16_t tolerance
Definition: dotdot_mqtt.h:24536
uint16_t max_measured_value
Definition: dotdot_mqtt.h:24535
uint16_t measured_value
Definition: dotdot_mqtt.h:24533
uint8_t light_sensor_type
Definition: dotdot_mqtt.h:24537
bool measured_value
Definition: dotdot_mqtt.h:24541
bool tolerance
Definition: dotdot_mqtt.h:24544
bool light_sensor_type
Definition: dotdot_mqtt.h:24545
bool min_measured_value
Definition: dotdot_mqtt.h:24542
bool max_measured_value
Definition: dotdot_mqtt.h:24543
Command fields for Level/Move.
Definition: dotdot_mqtt.h:6676
uint8_t options_mask
Definition: dotdot_mqtt.h:6681
uint8_t options_override
Definition: dotdot_mqtt.h:6683
uint8_t rate
Definition: dotdot_mqtt.h:6679
MoveStepMode move_mode
Definition: dotdot_mqtt.h:6677
Command fields for Level/MoveToClosestFrequency.
Definition: dotdot_mqtt.h:6763
Command fields for Level/MoveToLevel.
Definition: dotdot_mqtt.h:6663
uint16_t transition_time
Definition: dotdot_mqtt.h:6666
uint8_t options_override
Definition: dotdot_mqtt.h:6670
uint8_t options_mask
Definition: dotdot_mqtt.h:6668
uint8_t level
Definition: dotdot_mqtt.h:6664
Command fields for Level/MoveToLevelWithOnOff.
Definition: dotdot_mqtt.h:6713
uint16_t transition_time
Definition: dotdot_mqtt.h:6716
Command fields for Level/MoveWithOnOff.
Definition: dotdot_mqtt.h:6726
MoveStepMode move_mode
Definition: dotdot_mqtt.h:6727
uint8_t rate
Definition: dotdot_mqtt.h:6729
uint8_t options_override
Definition: dotdot_mqtt.h:6733
uint8_t options_mask
Definition: dotdot_mqtt.h:6731
Command fields for Level/Step.
Definition: dotdot_mqtt.h:6689
MoveStepMode step_mode
Definition: dotdot_mqtt.h:6690
uint16_t transition_time
Definition: dotdot_mqtt.h:6694
uint8_t step_size
Definition: dotdot_mqtt.h:6692
uint8_t options_override
Definition: dotdot_mqtt.h:6698
uint8_t options_mask
Definition: dotdot_mqtt.h:6696
Command fields for Level/StepWithOnOff.
Definition: dotdot_mqtt.h:6739
uint8_t options_mask
Definition: dotdot_mqtt.h:6746
MoveStepMode step_mode
Definition: dotdot_mqtt.h:6740
uint8_t options_override
Definition: dotdot_mqtt.h:6748
uint16_t transition_time
Definition: dotdot_mqtt.h:6744
uint8_t step_size
Definition: dotdot_mqtt.h:6742
Command fields for Level/Stop.
Definition: dotdot_mqtt.h:6704
uint8_t options_mask
Definition: dotdot_mqtt.h:6705
uint8_t options_override
Definition: dotdot_mqtt.h:6707
Command fields for Level/StopWithOnOff.
Definition: dotdot_mqtt.h:6754
uint8_t options_mask
Definition: dotdot_mqtt.h:6755
uint8_t options_override
Definition: dotdot_mqtt.h:6757
Definition: dotdot_mqtt.h:6610
uint8_t min_level
Definition: dotdot_mqtt.h:6613
uint16_t default_move_rate
Definition: dotdot_mqtt.h:6623
uint8_t options
Definition: dotdot_mqtt.h:6618
uint16_t off_transition_time
Definition: dotdot_mqtt.h:6622
uint8_t start_up_current_level
Definition: dotdot_mqtt.h:6624
uint16_t current_frequency
Definition: dotdot_mqtt.h:6615
uint16_t min_frequency
Definition: dotdot_mqtt.h:6616
uint8_t current_level
Definition: dotdot_mqtt.h:6611
uint8_t max_level
Definition: dotdot_mqtt.h:6614
uint16_t remaining_time
Definition: dotdot_mqtt.h:6612
uint16_t on_off_transition_time
Definition: dotdot_mqtt.h:6619
uint8_t on_level
Definition: dotdot_mqtt.h:6620
uint16_t max_frequency
Definition: dotdot_mqtt.h:6617
uint16_t on_transition_time
Definition: dotdot_mqtt.h:6621
Definition: dotdot_mqtt.h:6627
bool on_level
Definition: dotdot_mqtt.h:6637
bool min_frequency
Definition: dotdot_mqtt.h:6633
bool max_level
Definition: dotdot_mqtt.h:6631
bool current_frequency
Definition: dotdot_mqtt.h:6632
bool off_transition_time
Definition: dotdot_mqtt.h:6639
bool min_level
Definition: dotdot_mqtt.h:6630
bool current_level
Definition: dotdot_mqtt.h:6628
bool on_transition_time
Definition: dotdot_mqtt.h:6638
bool remaining_time
Definition: dotdot_mqtt.h:6629
bool on_off_transition_time
Definition: dotdot_mqtt.h:6636
bool max_frequency
Definition: dotdot_mqtt.h:6634
bool default_move_rate
Definition: dotdot_mqtt.h:6640
bool start_up_current_level
Definition: dotdot_mqtt.h:6641
bool options
Definition: dotdot_mqtt.h:6635
Definition: dotdot_mqtt.h:28564
uint64_t current_summation_received
Definition: dotdot_mqtt.h:28566
uint8_t temperature_formatting
Definition: dotdot_mqtt.h:28590
uint32_t inlet_temperature
Definition: dotdot_mqtt.h:28577
uint8_t default_update_period
Definition: dotdot_mqtt.h:28573
UTC current_max_demand_delivered_time
Definition: dotdot_mqtt.h:28571
int8_t power_factor
Definition: dotdot_mqtt.h:28569
UTC current_max_demand_received_time
Definition: dotdot_mqtt.h:28572
uint8_t historical_consumption_formatting
Definition: dotdot_mqtt.h:28584
uint32_t divisor
Definition: dotdot_mqtt.h:28581
uint8_t metering_device_type
Definition: dotdot_mqtt.h:28585
uint8_t supply_status
Definition: dotdot_mqtt.h:28574
uint64_t current_max_demand_delivered
Definition: dotdot_mqtt.h:28567
uint8_t temperature_unit_of_measure
Definition: dotdot_mqtt.h:28589
uint8_t energy_carrier_demand_formatting
Definition: dotdot_mqtt.h:28588
uint64_t current_inlet_energy_carrier_summation
Definition: dotdot_mqtt.h:28575
uint8_t summation_formatting
Definition: dotdot_mqtt.h:28582
uint64_t current_summation_delivered
Definition: dotdot_mqtt.h:28565
uint8_t unitof_measure
Definition: dotdot_mqtt.h:28579
uint8_t demand_formatting
Definition: dotdot_mqtt.h:28583
uint8_t energy_carrier_unit_of_measure
Definition: dotdot_mqtt.h:28586
uint8_t energy_carrier_summation_formatting
Definition: dotdot_mqtt.h:28587
uint32_t outlet_temperature
Definition: dotdot_mqtt.h:28578
UTC reading_snap_shot_time
Definition: dotdot_mqtt.h:28570
uint32_t multiplier
Definition: dotdot_mqtt.h:28580
int8_t current_max_demand_received
Definition: dotdot_mqtt.h:28568
uint64_t current_outlet_energy_carrier_summation
Definition: dotdot_mqtt.h:28576
Definition: dotdot_mqtt.h:28593
bool metering_device_type
Definition: dotdot_mqtt.h:28614
bool energy_carrier_unit_of_measure
Definition: dotdot_mqtt.h:28615
bool divisor
Definition: dotdot_mqtt.h:28610
bool energy_carrier_summation_formatting
Definition: dotdot_mqtt.h:28616
bool power_factor
Definition: dotdot_mqtt.h:28598
bool default_update_period
Definition: dotdot_mqtt.h:28602
bool current_summation_received
Definition: dotdot_mqtt.h:28595
bool inlet_temperature
Definition: dotdot_mqtt.h:28606
bool current_max_demand_delivered_time
Definition: dotdot_mqtt.h:28600
bool unitof_measure
Definition: dotdot_mqtt.h:28608
bool current_inlet_energy_carrier_summation
Definition: dotdot_mqtt.h:28604
bool supply_status
Definition: dotdot_mqtt.h:28603
bool current_max_demand_delivered
Definition: dotdot_mqtt.h:28596
bool multiplier
Definition: dotdot_mqtt.h:28609
bool summation_formatting
Definition: dotdot_mqtt.h:28611
bool outlet_temperature
Definition: dotdot_mqtt.h:28607
bool current_summation_delivered
Definition: dotdot_mqtt.h:28594
bool temperature_unit_of_measure
Definition: dotdot_mqtt.h:28618
bool reading_snap_shot_time
Definition: dotdot_mqtt.h:28599
bool demand_formatting
Definition: dotdot_mqtt.h:28612
bool temperature_formatting
Definition: dotdot_mqtt.h:28619
bool energy_carrier_demand_formatting
Definition: dotdot_mqtt.h:28617
bool current_outlet_energy_carrier_summation
Definition: dotdot_mqtt.h:28605
bool current_max_demand_received_time
Definition: dotdot_mqtt.h:28601
bool current_max_demand_received
Definition: dotdot_mqtt.h:28597
bool historical_consumption_formatting
Definition: dotdot_mqtt.h:28613
Definition: dotdot_mqtt.h:38126
const char * location
Definition: dotdot_mqtt.h:38128
const char * name
Definition: dotdot_mqtt.h:38127
bool name
Definition: dotdot_mqtt.h:38132
bool location
Definition: dotdot_mqtt.h:38133
Definition: dotdot_mqtt.h:26174
uint16_t physical_contact_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:26184
uint8_t occupancy
Definition: dotdot_mqtt.h:26175
uint8_t pir_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:26180
uint16_t physical_contact_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:26185
uint8_t occupancy_sensor_type
Definition: dotdot_mqtt.h:26176
uint16_t pir_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:26178
uint16_t pir_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:26179
uint8_t ultrasonic_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:26183
uint16_t ultrasonic_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:26181
uint8_t physical_contact_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:26186
uint16_t ultrasonic_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:26182
uint8_t occupancy_sensor_type_bitmap
Definition: dotdot_mqtt.h:26177
bool pir_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:26195
bool physical_contact_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:26201
bool physical_contact_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:26199
bool occupancy_sensor_type
Definition: dotdot_mqtt.h:26191
bool ultrasonic_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:26196
bool occupancy
Definition: dotdot_mqtt.h:26190
bool pir_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:26193
bool pir_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:26194
bool ultrasonic_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:26197
bool occupancy_sensor_type_bitmap
Definition: dotdot_mqtt.h:26192
bool physical_contact_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:26200
bool ultrasonic_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:26198
Command fields for OnOff/OffWithEffect.
Definition: dotdot_mqtt.h:5999
uint8_t effect_variant
Definition: dotdot_mqtt.h:6002
OffWithEffectEffectIdentifier effect_identifier
Definition: dotdot_mqtt.h:6000
Command fields for OnOff/OnWithTimedOff.
Definition: dotdot_mqtt.h:6008
uint8_t on_off_control
Definition: dotdot_mqtt.h:6009
uint16_t on_time
Definition: dotdot_mqtt.h:6011
uint16_t off_wait_time
Definition: dotdot_mqtt.h:6013
Definition: dotdot_mqtt.h:5964
bool on_off
Definition: dotdot_mqtt.h:5965
uint8_t start_up_on_off
Definition: dotdot_mqtt.h:5969
bool global_scene_control
Definition: dotdot_mqtt.h:5966
uint16_t off_wait_time
Definition: dotdot_mqtt.h:5968
uint16_t on_time
Definition: dotdot_mqtt.h:5967
Definition: dotdot_mqtt.h:5972
bool start_up_on_off
Definition: dotdot_mqtt.h:5977
bool global_scene_control
Definition: dotdot_mqtt.h:5974
bool on_time
Definition: dotdot_mqtt.h:5975
bool on_off
Definition: dotdot_mqtt.h:5973
bool off_wait_time
Definition: dotdot_mqtt.h:5976
Command fields for OTAUpgrade/ImageBlockRequest.
Definition: dotdot_mqtt.h:8817
OTAImageType image_type
Definition: dotdot_mqtt.h:8822
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:8820
uint16_t minimum_block_period
Definition: dotdot_mqtt.h:8832
Command fields for OTAUpgrade/ImageBlockResponse.
Definition: dotdot_mqtt.h:8861
const char * image_data
Definition: dotdot_mqtt.h:8872
uint16_t minimum_block_period
Definition: dotdot_mqtt.h:8878
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:8864
OTAImageType image_type
Definition: dotdot_mqtt.h:8866
Command fields for OTAUpgrade/ImageNotify.
Definition: dotdot_mqtt.h:8772
uint32_t new_file_version
Definition: dotdot_mqtt.h:8781
uint16_t image_type
Definition: dotdot_mqtt.h:8779
ImageNotifyPayloadType payload_type
Definition: dotdot_mqtt.h:8773
uint8_t query_jitter
Definition: dotdot_mqtt.h:8775
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:8777
Command fields for OTAUpgrade/ImagePageRequest.
Definition: dotdot_mqtt.h:8838
OTAImageType image_type
Definition: dotdot_mqtt.h:8843
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:8841
uint8_t maximum_data_size
Definition: dotdot_mqtt.h:8849
uint16_t response_spacing
Definition: dotdot_mqtt.h:8853
Command fields for OTAUpgrade/QueryDeviceSpecificFileRequest.
Definition: dotdot_mqtt.h:8912
OTADeviceSpecificImageType image_type
Definition: dotdot_mqtt.h:8917
Command fields for OTAUpgrade/QueryDeviceSpecificFileResponse.
Definition: dotdot_mqtt.h:8927
OTADeviceSpecificImageType image_type
Definition: dotdot_mqtt.h:8932
Command fields for OTAUpgrade/QueryNextImageRequest.
Definition: dotdot_mqtt.h:8787
Command fields for OTAUpgrade/QueryNextImageResponse.
Definition: dotdot_mqtt.h:8802
Command fields for OTAUpgrade/UpgradeEndRequest.
Definition: dotdot_mqtt.h:8884
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:8887
OTAImageType image_type
Definition: dotdot_mqtt.h:8889
Command fields for OTAUpgrade/UpgradeEndResponse.
Definition: dotdot_mqtt.h:8897
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:8898
OTAImageType image_type
Definition: dotdot_mqtt.h:8900
Definition: dotdot_mqtt.h:8721
uint32_t image_stamp
Definition: dotdot_mqtt.h:8732
uint16_t image_typeid
Definition: dotdot_mqtt.h:8730
uint32_t current_file_version
Definition: dotdot_mqtt.h:8724
uint8_t upgrade_activation_policy
Definition: dotdot_mqtt.h:8733
EUI64 upgrade_serverid
Definition: dotdot_mqtt.h:8722
uint16_t minimum_block_period
Definition: dotdot_mqtt.h:8731
uint16_t current_zig_bee_stack_version
Definition: dotdot_mqtt.h:8725
uint8_t upgrade_timeout_policy
Definition: dotdot_mqtt.h:8734
uint32_t file_offset
Definition: dotdot_mqtt.h:8723
uint16_t manufacturerid
Definition: dotdot_mqtt.h:8729
uint32_t downloaded_file_version
Definition: dotdot_mqtt.h:8726
uint8_t image_upgrade_status
Definition: dotdot_mqtt.h:8728
uint16_t downloaded_zig_bee_stack_version
Definition: dotdot_mqtt.h:8727
Definition: dotdot_mqtt.h:8737
bool image_stamp
Definition: dotdot_mqtt.h:8748
bool upgrade_serverid
Definition: dotdot_mqtt.h:8738
bool image_typeid
Definition: dotdot_mqtt.h:8746
bool minimum_block_period
Definition: dotdot_mqtt.h:8747
bool current_zig_bee_stack_version
Definition: dotdot_mqtt.h:8741
bool downloaded_zig_bee_stack_version
Definition: dotdot_mqtt.h:8743
bool image_upgrade_status
Definition: dotdot_mqtt.h:8744
bool file_offset
Definition: dotdot_mqtt.h:8739
bool downloaded_file_version
Definition: dotdot_mqtt.h:8742
bool current_file_version
Definition: dotdot_mqtt.h:8740
bool upgrade_timeout_policy
Definition: dotdot_mqtt.h:8750
bool upgrade_activation_policy
Definition: dotdot_mqtt.h:8749
bool manufacturerid
Definition: dotdot_mqtt.h:8745
Definition: dotdot_mqtt.h:26677
uint16_t measured_value
Definition: dotdot_mqtt.h:26678
uint16_t min_measured_value
Definition: dotdot_mqtt.h:26679
uint16_t max_measured_value
Definition: dotdot_mqtt.h:26680
uint16_t tolerance
Definition: dotdot_mqtt.h:26681
Definition: dotdot_mqtt.h:26684
bool measured_value
Definition: dotdot_mqtt.h:26685
bool max_measured_value
Definition: dotdot_mqtt.h:26687
bool tolerance
Definition: dotdot_mqtt.h:26688
bool min_measured_value
Definition: dotdot_mqtt.h:26686
Command fields for PollControl/CheckInResponse.
Definition: dotdot_mqtt.h:9898
uint16_t fast_poll_timeout
Definition: dotdot_mqtt.h:9901
Command fields for PollControl/SetLongPollInterval.
Definition: dotdot_mqtt.h:9907
Command fields for PollControl/SetShortPollInterval.
Definition: dotdot_mqtt.h:9914
Definition: dotdot_mqtt.h:9859
uint32_t long_poll_interval_min
Definition: dotdot_mqtt.h:9865
uint16_t fast_poll_timeout_max
Definition: dotdot_mqtt.h:9866
uint16_t fast_poll_timeout
Definition: dotdot_mqtt.h:9863
uint32_t check_in_interval
Definition: dotdot_mqtt.h:9860
uint32_t long_poll_interval
Definition: dotdot_mqtt.h:9861
uint32_t check_in_interval_min
Definition: dotdot_mqtt.h:9864
uint16_t short_poll_interval
Definition: dotdot_mqtt.h:9862
Definition: dotdot_mqtt.h:9869
bool fast_poll_timeout
Definition: dotdot_mqtt.h:9873
bool check_in_interval
Definition: dotdot_mqtt.h:9870
bool short_poll_interval
Definition: dotdot_mqtt.h:9872
bool long_poll_interval
Definition: dotdot_mqtt.h:9871
bool long_poll_interval_min
Definition: dotdot_mqtt.h:9875
bool check_in_interval_min
Definition: dotdot_mqtt.h:9874
bool fast_poll_timeout_max
Definition: dotdot_mqtt.h:9876
Definition: dotdot_mqtt.h:944
uint8_t battery2_voltage_min_threshold
Definition: dotdot_mqtt.h:976
uint32_t battery3_alarm_state
Definition: dotdot_mqtt.h:1001
uint16_t mains_voltage_dwell_trip_point
Definition: dotdot_mqtt.h:950
uint8_t battery_percentage_threshold2
Definition: dotdot_mqtt.h:965
uint8_t battery2_voltage
Definition: dotdot_mqtt.h:968
uint8_t battery_rated_voltage
Definition: dotdot_mqtt.h:957
uint16_t batterya_hr_rating
Definition: dotdot_mqtt.h:955
uint8_t battery3_alarm_mask
Definition: dotdot_mqtt.h:992
uint8_t battery_voltage_threshold1
Definition: dotdot_mqtt.h:960
uint8_t battery3_percentage_threshold3
Definition: dotdot_mqtt.h:1000
uint8_t battery_percentage_threshold1
Definition: dotdot_mqtt.h:964
uint8_t battery_quantity
Definition: dotdot_mqtt.h:956
uint8_t mains_frequency
Definition: dotdot_mqtt.h:946
const char * battery_manufacturer
Definition: dotdot_mqtt.h:953
uint8_t battery2_quantity
Definition: dotdot_mqtt.h:973
uint8_t battery2_percentage_remaining
Definition: dotdot_mqtt.h:969
uint8_t battery3_rated_voltage
Definition: dotdot_mqtt.h:991
uint8_t battery_percentage_min_threshold
Definition: dotdot_mqtt.h:963
uint8_t battery3_percentage_threshold1
Definition: dotdot_mqtt.h:998
const char * battery3_manufacturer
Definition: dotdot_mqtt.h:987
const char * battery2_manufacturer
Definition: dotdot_mqtt.h:970
uint8_t battery2_percentage_threshold2
Definition: dotdot_mqtt.h:982
uint8_t battery3_quantity
Definition: dotdot_mqtt.h:990
uint16_t mains_voltage_min_threshold
Definition: dotdot_mqtt.h:948
uint8_t battery3_percentage_threshold2
Definition: dotdot_mqtt.h:999
uint32_t battery_alarm_state
Definition: dotdot_mqtt.h:967
uint8_t battery2_percentage_threshold1
Definition: dotdot_mqtt.h:981
uint8_t battery_size
Definition: dotdot_mqtt.h:954
uint8_t battery_voltage
Definition: dotdot_mqtt.h:951
uint8_t battery3_percentage_remaining
Definition: dotdot_mqtt.h:986
uint8_t battery3_voltage
Definition: dotdot_mqtt.h:985
uint8_t battery2_voltage_threshold1
Definition: dotdot_mqtt.h:977
uint8_t battery3_voltage_min_threshold
Definition: dotdot_mqtt.h:993
uint8_t battery_voltage_min_threshold
Definition: dotdot_mqtt.h:959
uint8_t battery_percentage_threshold3
Definition: dotdot_mqtt.h:966
uint8_t battery3_voltage_threshold2
Definition: dotdot_mqtt.h:995
uint32_t battery2_alarm_state
Definition: dotdot_mqtt.h:984
uint16_t battery3a_hr_rating
Definition: dotdot_mqtt.h:989
uint8_t battery2_percentage_min_threshold
Definition: dotdot_mqtt.h:980
uint8_t battery2_rated_voltage
Definition: dotdot_mqtt.h:974
uint8_t battery_voltage_threshold3
Definition: dotdot_mqtt.h:962
uint8_t battery_alarm_mask
Definition: dotdot_mqtt.h:958
uint8_t battery2_size
Definition: dotdot_mqtt.h:971
uint8_t battery3_voltage_threshold3
Definition: dotdot_mqtt.h:996
uint8_t battery_percentage_remaining
Definition: dotdot_mqtt.h:952
uint8_t battery2_voltage_threshold2
Definition: dotdot_mqtt.h:978
uint8_t mains_alarm_mask
Definition: dotdot_mqtt.h:947
uint16_t mains_voltage
Definition: dotdot_mqtt.h:945
uint8_t battery3_size
Definition: dotdot_mqtt.h:988
uint8_t battery2_percentage_threshold3
Definition: dotdot_mqtt.h:983
uint8_t battery3_percentage_min_threshold
Definition: dotdot_mqtt.h:997
uint8_t battery2_voltage_threshold3
Definition: dotdot_mqtt.h:979
uint8_t battery_voltage_threshold2
Definition: dotdot_mqtt.h:961
uint8_t battery2_alarm_mask
Definition: dotdot_mqtt.h:975
uint16_t battery2a_hr_rating
Definition: dotdot_mqtt.h:972
uint8_t battery3_voltage_threshold1
Definition: dotdot_mqtt.h:994
uint16_t mains_voltage_max_threshold
Definition: dotdot_mqtt.h:949
bool battery_percentage_threshold2
Definition: dotdot_mqtt.h:1025
bool battery2_percentage_threshold2
Definition: dotdot_mqtt.h:1042
bool battery2_percentage_min_threshold
Definition: dotdot_mqtt.h:1040
bool battery2_percentage_threshold1
Definition: dotdot_mqtt.h:1041
bool battery2_alarm_state
Definition: dotdot_mqtt.h:1044
bool battery3_percentage_threshold1
Definition: dotdot_mqtt.h:1058
bool battery2_manufacturer
Definition: dotdot_mqtt.h:1030
bool battery3a_hr_rating
Definition: dotdot_mqtt.h:1049
bool battery_size
Definition: dotdot_mqtt.h:1014
bool battery2_voltage
Definition: dotdot_mqtt.h:1028
bool battery2_voltage_threshold1
Definition: dotdot_mqtt.h:1037
bool mains_frequency
Definition: dotdot_mqtt.h:1006
bool battery2a_hr_rating
Definition: dotdot_mqtt.h:1032
bool battery_percentage_remaining
Definition: dotdot_mqtt.h:1012
bool battery2_voltage_min_threshold
Definition: dotdot_mqtt.h:1036
bool battery3_alarm_state
Definition: dotdot_mqtt.h:1061
bool battery3_quantity
Definition: dotdot_mqtt.h:1050
bool mains_voltage
Definition: dotdot_mqtt.h:1005
bool mains_alarm_mask
Definition: dotdot_mqtt.h:1007
bool battery_quantity
Definition: dotdot_mqtt.h:1016
bool battery_alarm_mask
Definition: dotdot_mqtt.h:1018
bool battery2_rated_voltage
Definition: dotdot_mqtt.h:1034
bool battery_percentage_min_threshold
Definition: dotdot_mqtt.h:1023
bool battery_manufacturer
Definition: dotdot_mqtt.h:1013
bool battery_voltage_threshold2
Definition: dotdot_mqtt.h:1021
bool battery_voltage
Definition: dotdot_mqtt.h:1011
bool battery2_size
Definition: dotdot_mqtt.h:1031
bool mains_voltage_dwell_trip_point
Definition: dotdot_mqtt.h:1010
bool battery_voltage_threshold3
Definition: dotdot_mqtt.h:1022
bool battery3_size
Definition: dotdot_mqtt.h:1048
bool battery_percentage_threshold1
Definition: dotdot_mqtt.h:1024
bool battery_rated_voltage
Definition: dotdot_mqtt.h:1017
bool battery3_alarm_mask
Definition: dotdot_mqtt.h:1052
bool battery3_percentage_threshold2
Definition: dotdot_mqtt.h:1059
bool battery2_percentage_remaining
Definition: dotdot_mqtt.h:1029
bool battery_voltage_min_threshold
Definition: dotdot_mqtt.h:1019
bool batterya_hr_rating
Definition: dotdot_mqtt.h:1015
bool battery_voltage_threshold1
Definition: dotdot_mqtt.h:1020
bool mains_voltage_min_threshold
Definition: dotdot_mqtt.h:1008
bool battery2_quantity
Definition: dotdot_mqtt.h:1033
bool battery3_percentage_remaining
Definition: dotdot_mqtt.h:1046
bool battery3_voltage_threshold2
Definition: dotdot_mqtt.h:1055
bool battery3_voltage_threshold1
Definition: dotdot_mqtt.h:1054
bool battery3_rated_voltage
Definition: dotdot_mqtt.h:1051
bool battery3_manufacturer
Definition: dotdot_mqtt.h:1047
bool battery2_voltage_threshold3
Definition: dotdot_mqtt.h:1039
bool battery2_voltage_threshold2
Definition: dotdot_mqtt.h:1038
bool battery3_voltage_min_threshold
Definition: dotdot_mqtt.h:1053
bool battery3_voltage
Definition: dotdot_mqtt.h:1045
bool battery2_percentage_threshold3
Definition: dotdot_mqtt.h:1043
bool battery3_voltage_threshold3
Definition: dotdot_mqtt.h:1056
bool battery_alarm_state
Definition: dotdot_mqtt.h:1027
bool battery_percentage_threshold3
Definition: dotdot_mqtt.h:1026
bool battery3_percentage_min_threshold
Definition: dotdot_mqtt.h:1057
bool battery3_percentage_threshold3
Definition: dotdot_mqtt.h:1060
bool battery2_alarm_mask
Definition: dotdot_mqtt.h:1035
bool mains_voltage_max_threshold
Definition: dotdot_mqtt.h:1009
Definition: dotdot_mqtt.h:25273
uint16_t scaled_tolerance
Definition: dotdot_mqtt.h:25281
int16_t scaled_value
Definition: dotdot_mqtt.h:25278
int16_t max_scaled_value
Definition: dotdot_mqtt.h:25280
int16_t min_measured_value
Definition: dotdot_mqtt.h:25275
int16_t min_scaled_value
Definition: dotdot_mqtt.h:25279
int16_t max_measured_value
Definition: dotdot_mqtt.h:25276
int16_t measured_value
Definition: dotdot_mqtt.h:25274
int8_t scale
Definition: dotdot_mqtt.h:25282
uint16_t tolerance
Definition: dotdot_mqtt.h:25277
bool scale
Definition: dotdot_mqtt.h:25294
bool measured_value
Definition: dotdot_mqtt.h:25286
bool max_scaled_value
Definition: dotdot_mqtt.h:25292
bool min_scaled_value
Definition: dotdot_mqtt.h:25291
bool scaled_tolerance
Definition: dotdot_mqtt.h:25293
bool scaled_value
Definition: dotdot_mqtt.h:25290
bool tolerance
Definition: dotdot_mqtt.h:25289
bool min_measured_value
Definition: dotdot_mqtt.h:25287
bool max_measured_value
Definition: dotdot_mqtt.h:25288
NetworkManagementState network_management_state
Definition: dotdot_mqtt.h:39746
Command fields for ProtocolController-RFTelemetry/TxReport.
Definition: dotdot_mqtt.h:35166
const char ** last_route_repeaters
Definition: dotdot_mqtt.h:35188
TxReportTransmissionSpeed transmission_speed
Definition: dotdot_mqtt.h:35183
const int8_t * incomingrssi_repeaters
Definition: dotdot_mqtt.h:35191
const char * last_route_failed_link_non_functionalunid
Definition: dotdot_mqtt.h:35199
const char * last_route_failed_link_functionalunid
Definition: dotdot_mqtt.h:35197
bool pti_enabled
Definition: dotdot_mqtt.h:35139
bool tx_report_enabled
Definition: dotdot_mqtt.h:35138
uint16_t max_const_speed
Definition: dotdot_mqtt.h:17018
uint8_t operation_mode
Definition: dotdot_mqtt.h:17031
uint16_t speed
Definition: dotdot_mqtt.h:17027
uint32_t lifetime_energy_consumed
Definition: dotdot_mqtt.h:17030
uint16_t max_flow
Definition: dotdot_mqtt.h:17012
int16_t min_comp_pressure
Definition: dotdot_mqtt.h:17015
uint8_t effective_operation_mode
Definition: dotdot_mqtt.h:17024
int16_t max_pressure
Definition: dotdot_mqtt.h:17010
int16_t max_const_pressure
Definition: dotdot_mqtt.h:17014
int16_t min_const_pressure
Definition: dotdot_mqtt.h:17013
uint16_t min_const_flow
Definition: dotdot_mqtt.h:17019
int16_t min_const_temp
Definition: dotdot_mqtt.h:17021
uint32_t power
Definition: dotdot_mqtt.h:17029
int16_t max_comp_pressure
Definition: dotdot_mqtt.h:17016
uint16_t max_speed
Definition: dotdot_mqtt.h:17011
int16_t capacity
Definition: dotdot_mqtt.h:17026
uint16_t alarm_mask
Definition: dotdot_mqtt.h:17033
uint16_t max_const_flow
Definition: dotdot_mqtt.h:17020
int16_t max_const_temp
Definition: dotdot_mqtt.h:17022
uint16_t pump_status
Definition: dotdot_mqtt.h:17023
uint16_t min_const_speed
Definition: dotdot_mqtt.h:17017
uint8_t control_mode
Definition: dotdot_mqtt.h:17032
uint8_t effective_control_mode
Definition: dotdot_mqtt.h:17025
uint32_t lifetime_running_hours
Definition: dotdot_mqtt.h:17028
bool effective_control_mode
Definition: dotdot_mqtt.h:17052
bool lifetime_running_hours
Definition: dotdot_mqtt.h:17055
bool effective_operation_mode
Definition: dotdot_mqtt.h:17051
bool lifetime_energy_consumed
Definition: dotdot_mqtt.h:17057
Definition: dotdot_mqtt.h:25927
uint16_t measured_value
Definition: dotdot_mqtt.h:25928
uint16_t min_measured_value
Definition: dotdot_mqtt.h:25929
uint16_t tolerance
Definition: dotdot_mqtt.h:25931
uint16_t max_measured_value
Definition: dotdot_mqtt.h:25930
bool measured_value
Definition: dotdot_mqtt.h:25935
bool min_measured_value
Definition: dotdot_mqtt.h:25936
bool tolerance
Definition: dotdot_mqtt.h:25938
bool max_measured_value
Definition: dotdot_mqtt.h:25937
Command fields for Scenes/AddScene.
Definition: dotdot_mqtt.h:4634
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:4643
uint8_t transition_time100ms
Definition: dotdot_mqtt.h:4646
SGroupId groupid
Definition: dotdot_mqtt.h:4635
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:4644
uint8_t sceneid
Definition: dotdot_mqtt.h:4637
SSceneName scene_name
Definition: dotdot_mqtt.h:4641
uint16_t transition_time
Definition: dotdot_mqtt.h:4639
Command fields for Scenes/AddSceneResponse.
Definition: dotdot_mqtt.h:4652
uint8_t sceneid
Definition: dotdot_mqtt.h:4657
SGroupId groupid
Definition: dotdot_mqtt.h:4655
zclStatus status
Definition: dotdot_mqtt.h:4653
Command fields for Scenes/CopyScene.
Definition: dotdot_mqtt.h:4832
uint8_t scene_identifier_to
Definition: dotdot_mqtt.h:4841
SGroupId group_identifier_from
Definition: dotdot_mqtt.h:4835
SGroupId group_identifier_to
Definition: dotdot_mqtt.h:4839
uint8_t scene_identifier_from
Definition: dotdot_mqtt.h:4837
uint8_t mode
Definition: dotdot_mqtt.h:4833
Command fields for Scenes/CopySceneResponse.
Definition: dotdot_mqtt.h:4847
SGroupId group_identifier_from
Definition: dotdot_mqtt.h:4850
zclStatus status
Definition: dotdot_mqtt.h:4848
uint8_t scene_identifier_from
Definition: dotdot_mqtt.h:4852
Command fields for Scenes/EnhancedAddScene.
Definition: dotdot_mqtt.h:4778
uint8_t sceneid
Definition: dotdot_mqtt.h:4781
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:4788
uint16_t transition_time
Definition: dotdot_mqtt.h:4783
SSceneName scene_name
Definition: dotdot_mqtt.h:4785
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:4787
SGroupId groupid
Definition: dotdot_mqtt.h:4779
Command fields for Scenes/EnhancedAddSceneResponse.
Definition: dotdot_mqtt.h:4794
Command fields for Scenes/EnhancedViewScene.
Definition: dotdot_mqtt.h:4805
SGroupId groupid
Definition: dotdot_mqtt.h:4806
Command fields for Scenes/EnhancedViewSceneResponse.
Definition: dotdot_mqtt.h:4814
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:4826
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:4825
Command fields for Scenes/GetSceneMembership.
Definition: dotdot_mqtt.h:4757
SGroupId groupid
Definition: dotdot_mqtt.h:4758
Command fields for Scenes/GetSceneMembershipResponse.
Definition: dotdot_mqtt.h:4764
const uint8_t * scene_list
Definition: dotdot_mqtt.h:4772
Command fields for Scenes/RecallScene.
Definition: dotdot_mqtt.h:4746
uint8_t sceneid
Definition: dotdot_mqtt.h:4749
uint16_t transition_time
Definition: dotdot_mqtt.h:4751
SGroupId groupid
Definition: dotdot_mqtt.h:4747
Command fields for Scenes/RemoveAllScenes.
Definition: dotdot_mqtt.h:4710
SGroupId groupid
Definition: dotdot_mqtt.h:4711
Command fields for Scenes/RemoveAllScenesResponse.
Definition: dotdot_mqtt.h:4717
Command fields for Scenes/RemoveScene.
Definition: dotdot_mqtt.h:4690
uint8_t sceneid
Definition: dotdot_mqtt.h:4693
SGroupId groupid
Definition: dotdot_mqtt.h:4691
Command fields for Scenes/RemoveSceneResponse.
Definition: dotdot_mqtt.h:4699
zclStatus status
Definition: dotdot_mqtt.h:4700
Command fields for Scenes/StoreScene.
Definition: dotdot_mqtt.h:4726
uint8_t sceneid
Definition: dotdot_mqtt.h:4729
SGroupId groupid
Definition: dotdot_mqtt.h:4727
Command fields for Scenes/StoreSceneResponse.
Definition: dotdot_mqtt.h:4735
SGroupId groupid
Definition: dotdot_mqtt.h:4738
zclStatus status
Definition: dotdot_mqtt.h:4736
Command fields for Scenes/ViewScene.
Definition: dotdot_mqtt.h:4663
SGroupId groupid
Definition: dotdot_mqtt.h:4664
uint8_t sceneid
Definition: dotdot_mqtt.h:4666
Command fields for Scenes/ViewSceneResponse.
Definition: dotdot_mqtt.h:4672
SGroupId groupid
Definition: dotdot_mqtt.h:4675
SSceneName scene_name
Definition: dotdot_mqtt.h:4681
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:4683
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:4684
zclStatus status
Definition: dotdot_mqtt.h:4673
uint16_t transition_time
Definition: dotdot_mqtt.h:4679
Definition: dotdot_mqtt.h:4594
uint8_t current_scene
Definition: dotdot_mqtt.h:4596
const SSceneTable * scene_table
Definition: dotdot_mqtt.h:4602
EUI64 last_configured_by
Definition: dotdot_mqtt.h:4600
uint8_t scene_count
Definition: dotdot_mqtt.h:4595
size_t scene_table_count
Definition: dotdot_mqtt.h:4601
bool scene_valid
Definition: dotdot_mqtt.h:4598
uint8_t name_support
Definition: dotdot_mqtt.h:4599
SGroupId current_group
Definition: dotdot_mqtt.h:4597
Definition: dotdot_mqtt.h:4605
bool name_support
Definition: dotdot_mqtt.h:4610
bool current_group
Definition: dotdot_mqtt.h:4608
bool current_scene
Definition: dotdot_mqtt.h:4607
bool scene_count
Definition: dotdot_mqtt.h:4606
bool scene_table
Definition: dotdot_mqtt.h:4612
bool scene_valid
Definition: dotdot_mqtt.h:4609
bool last_configured_by
Definition: dotdot_mqtt.h:4611
Definition: dotdot_mqtt.h:10425
uint8_t status
Definition: dotdot_mqtt.h:10428
uint8_t motor_step_size
Definition: dotdot_mqtt.h:10427
uint16_t physical_closed_limit
Definition: dotdot_mqtt.h:10426
uint8_t mode
Definition: dotdot_mqtt.h:10430
uint16_t closed_limit
Definition: dotdot_mqtt.h:10429
bool status
Definition: dotdot_mqtt.h:10436
bool motor_step_size
Definition: dotdot_mqtt.h:10435
bool closed_limit
Definition: dotdot_mqtt.h:10437
bool mode
Definition: dotdot_mqtt.h:10438
bool physical_closed_limit
Definition: dotdot_mqtt.h:10434
Definition: dotdot_mqtt.h:35425
const uint8_t * endpoint_id_list
Definition: dotdot_mqtt.h:35427
size_t endpoint_id_list_count
Definition: dotdot_mqtt.h:35426
Definition: dotdot_mqtt.h:35430
bool endpoint_id_list
Definition: dotdot_mqtt.h:35431
Definition: dotdot_mqtt.h:36192
size_t cpu_usage_percent_count
Definition: dotdot_mqtt.h:36194
double min_temperature_celcius
Definition: dotdot_mqtt.h:36224
const double * cpu_max_usage_percent
Definition: dotdot_mqtt.h:36203
size_t cpu_max_usage_percent_count
Definition: dotdot_mqtt.h:36202
double average_temperature_celcius
Definition: dotdot_mqtt.h:36223
double swap_memory_usedmb
Definition: dotdot_mqtt.h:36208
const DiskUsageData * disks_usage
Definition: dotdot_mqtt.h:36212
double current_temperature_celcius
Definition: dotdot_mqtt.h:36222
double virtual_memory_totalmb
Definition: dotdot_mqtt.h:36209
size_t cpu_min_usage_percent_count
Definition: dotdot_mqtt.h:36200
uint32_t reporting_interval_seconds
Definition: dotdot_mqtt.h:36193
uint64_t system_interrupts
Definition: dotdot_mqtt.h:36228
double ram_totalmb
Definition: dotdot_mqtt.h:36204
const WirelessNetworkInterfaceData * wireless_network_interfaces_data
Definition: dotdot_mqtt.h:36218
double ram_freemb
Definition: dotdot_mqtt.h:36205
const DiskIOCounters * disks_counters
Definition: dotdot_mqtt.h:36214
size_t wireless_network_interfaces_data_count
Definition: dotdot_mqtt.h:36217
bool power_plugged
Definition: dotdot_mqtt.h:36226
size_t network_interfaces_data_count
Definition: dotdot_mqtt.h:36215
double ram_availablemb
Definition: dotdot_mqtt.h:36206
size_t disks_usage_count
Definition: dotdot_mqtt.h:36211
const double * cpu_min_usage_percent
Definition: dotdot_mqtt.h:36201
double swap_memory_totalmb
Definition: dotdot_mqtt.h:36207
double virtual_memory_usedmb
Definition: dotdot_mqtt.h:36210
size_t cpu_frequencym_hz_count
Definition: dotdot_mqtt.h:36196
size_t cpu_average_usage_percent_count
Definition: dotdot_mqtt.h:36198
const char * hostname
Definition: dotdot_mqtt.h:36219
uint64_t uptime_minutes
Definition: dotdot_mqtt.h:36221
const double * cpu_frequencym_hz
Definition: dotdot_mqtt.h:36197
double battery_percentage
Definition: dotdot_mqtt.h:36227
size_t disks_counters_count
Definition: dotdot_mqtt.h:36213
const double * cpu_usage_percent
Definition: dotdot_mqtt.h:36195
double max_temperature_celcius
Definition: dotdot_mqtt.h:36225
const double * cpu_average_usage_percent
Definition: dotdot_mqtt.h:36199
const char * fqdn
Definition: dotdot_mqtt.h:36220
const NetworkInterfaceData * network_interfaces_data
Definition: dotdot_mqtt.h:36216
Definition: dotdot_mqtt.h:36231
bool swap_memory_totalmb
Definition: dotdot_mqtt.h:36241
bool power_plugged
Definition: dotdot_mqtt.h:36256
bool cpu_usage_percent
Definition: dotdot_mqtt.h:36233
bool disks_usage
Definition: dotdot_mqtt.h:36245
bool min_temperature_celcius
Definition: dotdot_mqtt.h:36254
bool ram_availablemb
Definition: dotdot_mqtt.h:36240
bool virtual_memory_totalmb
Definition: dotdot_mqtt.h:36243
bool average_temperature_celcius
Definition: dotdot_mqtt.h:36253
bool cpu_min_usage_percent
Definition: dotdot_mqtt.h:36236
bool ram_freemb
Definition: dotdot_mqtt.h:36239
bool uptime_minutes
Definition: dotdot_mqtt.h:36251
bool virtual_memory_usedmb
Definition: dotdot_mqtt.h:36244
bool max_temperature_celcius
Definition: dotdot_mqtt.h:36255
bool battery_percentage
Definition: dotdot_mqtt.h:36257
bool system_interrupts
Definition: dotdot_mqtt.h:36258
bool cpu_max_usage_percent
Definition: dotdot_mqtt.h:36237
bool disks_counters
Definition: dotdot_mqtt.h:36246
bool swap_memory_usedmb
Definition: dotdot_mqtt.h:36242
bool current_temperature_celcius
Definition: dotdot_mqtt.h:36252
bool hostname
Definition: dotdot_mqtt.h:36249
bool fqdn
Definition: dotdot_mqtt.h:36250
bool network_interfaces_data
Definition: dotdot_mqtt.h:36247
bool wireless_network_interfaces_data
Definition: dotdot_mqtt.h:36248
bool cpu_frequencym_hz
Definition: dotdot_mqtt.h:36234
bool cpu_average_usage_percent
Definition: dotdot_mqtt.h:36235
bool reporting_interval_seconds
Definition: dotdot_mqtt.h:36232
bool ram_totalmb
Definition: dotdot_mqtt.h:36238
uint16_t tolerance
Definition: dotdot_mqtt.h:25030
int16_t min_measured_value
Definition: dotdot_mqtt.h:25028
int16_t max_measured_value
Definition: dotdot_mqtt.h:25029
int16_t measured_value
Definition: dotdot_mqtt.h:25027
bool measured_value
Definition: dotdot_mqtt.h:25034
bool max_measured_value
Definition: dotdot_mqtt.h:25036
bool min_measured_value
Definition: dotdot_mqtt.h:25035
bool tolerance
Definition: dotdot_mqtt.h:25037
Command fields for Thermostat/GetRelayStatusLogResponse.
Definition: dotdot_mqtt.h:18131
Command fields for Thermostat/GetWeeklySchedule.
Definition: dotdot_mqtt.h:18148
uint8_t mode_to_return
Definition: dotdot_mqtt.h:18151
uint8_t days_to_return
Definition: dotdot_mqtt.h:18149
Command fields for Thermostat/GetWeeklyScheduleResponse.
Definition: dotdot_mqtt.h:18103
const TransitionType * transitions
Definition: dotdot_mqtt.h:18111
Command fields for Thermostat/SetWeeklySchedule.
Definition: dotdot_mqtt.h:18117
uint8_t transitions_count
Definition: dotdot_mqtt.h:18124
uint8_t number_of_transitions
Definition: dotdot_mqtt.h:18118
const TransitionType * transitions
Definition: dotdot_mqtt.h:18125
Command fields for Thermostat/SetpointRaiseOrLower.
Definition: dotdot_mqtt.h:18094
SetpointRaiseOrLowerMode mode
Definition: dotdot_mqtt.h:18095
Definition: dotdot_mqtt.h:17969
int16_t abs_max_heat_setpoint_limit
Definition: dotdot_mqtt.h:17974
uint8_t ac_capacity_format
Definition: dotdot_mqtt.h:18019
uint8_t remote_sensing
Definition: dotdot_mqtt.h:17990
uint8_t ac_type
Definition: dotdot_mqtt.h:18012
int8_t min_setpoint_dead_band
Definition: dotdot_mqtt.h:17989
uint8_t pi_cooling_demand
Definition: dotdot_mqtt.h:17977
uint8_t occupied_setback_max
Definition: dotdot_mqtt.h:18007
uint8_t ac_louver_position
Definition: dotdot_mqtt.h:18017
int16_t setpoint_change_amount
Definition: dotdot_mqtt.h:18003
uint32_t ac_error_code
Definition: dotdot_mqtt.h:18016
uint8_t alarm_mask
Definition: dotdot_mqtt.h:17993
int16_t ac_coil_temperature
Definition: dotdot_mqtt.h:18018
uint8_t hvac_system_type_configuration
Definition: dotdot_mqtt.h:17979
uint8_t occupied_setback_min
Definition: dotdot_mqtt.h:18006
int8_t local_temperature_calibration
Definition: dotdot_mqtt.h:17980
int16_t max_cool_setpoint_limit
Definition: dotdot_mqtt.h:17988
int16_t occupied_cooling_setpoint
Definition: dotdot_mqtt.h:17981
uint8_t ac_compressor_type
Definition: dotdot_mqtt.h:18015
uint8_t unoccupied_setback
Definition: dotdot_mqtt.h:18008
int16_t min_heat_setpoint_limit
Definition: dotdot_mqtt.h:17985
uint8_t thermostat_programming_operation_mode
Definition: dotdot_mqtt.h:18000
uint8_t emergency_heat_delta
Definition: dotdot_mqtt.h:18011
uint8_t unoccupied_setback_min
Definition: dotdot_mqtt.h:18009
int16_t outdoor_temperature
Definition: dotdot_mqtt.h:17971
int16_t occupied_heating_setpoint
Definition: dotdot_mqtt.h:17982
uint8_t occupancy
Definition: dotdot_mqtt.h:17972
int16_t unoccupied_cooling_setpoint
Definition: dotdot_mqtt.h:17983
uint8_t pi_heating_demand
Definition: dotdot_mqtt.h:17978
uint8_t unoccupied_setback_max
Definition: dotdot_mqtt.h:18010
uint16_t temperature_setpoint_hold_duration
Definition: dotdot_mqtt.h:17999
int16_t abs_min_cool_setpoint_limit
Definition: dotdot_mqtt.h:17975
uint8_t start_of_week
Definition: dotdot_mqtt.h:17995
int16_t local_temperature
Definition: dotdot_mqtt.h:17970
uint16_t ac_capacity
Definition: dotdot_mqtt.h:18013
int16_t max_heat_setpoint_limit
Definition: dotdot_mqtt.h:17986
UTC setpoint_change_source_timestamp
Definition: dotdot_mqtt.h:18004
uint8_t control_sequence_of_operation
Definition: dotdot_mqtt.h:17991
uint8_t setpoint_change_source
Definition: dotdot_mqtt.h:18002
uint8_t system_mode
Definition: dotdot_mqtt.h:17992
int16_t abs_min_heat_setpoint_limit
Definition: dotdot_mqtt.h:17973
uint8_t thermostat_running_mode
Definition: dotdot_mqtt.h:17994
int16_t abs_max_cool_setpoint_limit
Definition: dotdot_mqtt.h:17976
uint8_t number_of_daily_transitions
Definition: dotdot_mqtt.h:17997
uint8_t occupied_setback
Definition: dotdot_mqtt.h:18005
uint8_t number_of_weekly_transitions
Definition: dotdot_mqtt.h:17996
uint8_t temperature_setpoint_hold
Definition: dotdot_mqtt.h:17998
int16_t unoccupied_heating_setpoint
Definition: dotdot_mqtt.h:17984
int16_t min_cool_setpoint_limit
Definition: dotdot_mqtt.h:17987
uint16_t thermostat_running_state
Definition: dotdot_mqtt.h:18001
uint8_t ac_refrigerant_type
Definition: dotdot_mqtt.h:18014
Definition: dotdot_mqtt.h:18022
bool thermostat_programming_operation_mode
Definition: dotdot_mqtt.h:18053
bool emergency_heat_delta
Definition: dotdot_mqtt.h:18064
bool local_temperature
Definition: dotdot_mqtt.h:18023
bool min_heat_setpoint_limit
Definition: dotdot_mqtt.h:18038
bool thermostat_running_state
Definition: dotdot_mqtt.h:18054
bool ac_louver_position
Definition: dotdot_mqtt.h:18070
bool alarm_mask
Definition: dotdot_mqtt.h:18046
bool system_mode
Definition: dotdot_mqtt.h:18045
bool hvac_system_type_configuration
Definition: dotdot_mqtt.h:18032
bool control_sequence_of_operation
Definition: dotdot_mqtt.h:18044
bool abs_max_cool_setpoint_limit
Definition: dotdot_mqtt.h:18029
bool setpoint_change_source_timestamp
Definition: dotdot_mqtt.h:18057
bool ac_type
Definition: dotdot_mqtt.h:18065
bool temperature_setpoint_hold
Definition: dotdot_mqtt.h:18051
bool unoccupied_setback_max
Definition: dotdot_mqtt.h:18063
bool number_of_daily_transitions
Definition: dotdot_mqtt.h:18050
bool max_heat_setpoint_limit
Definition: dotdot_mqtt.h:18039
bool setpoint_change_amount
Definition: dotdot_mqtt.h:18056
bool occupied_setback
Definition: dotdot_mqtt.h:18058
bool ac_refrigerant_type
Definition: dotdot_mqtt.h:18067
bool unoccupied_setback
Definition: dotdot_mqtt.h:18061
bool occupied_setback_max
Definition: dotdot_mqtt.h:18060
bool ac_error_code
Definition: dotdot_mqtt.h:18069
bool pi_cooling_demand
Definition: dotdot_mqtt.h:18030
bool occupied_cooling_setpoint
Definition: dotdot_mqtt.h:18034
bool thermostat_running_mode
Definition: dotdot_mqtt.h:18047
bool min_setpoint_dead_band
Definition: dotdot_mqtt.h:18042
bool abs_min_heat_setpoint_limit
Definition: dotdot_mqtt.h:18026
bool ac_coil_temperature
Definition: dotdot_mqtt.h:18071
bool max_cool_setpoint_limit
Definition: dotdot_mqtt.h:18041
bool min_cool_setpoint_limit
Definition: dotdot_mqtt.h:18040
bool occupied_heating_setpoint
Definition: dotdot_mqtt.h:18035
bool number_of_weekly_transitions
Definition: dotdot_mqtt.h:18049
bool occupancy
Definition: dotdot_mqtt.h:18025
bool outdoor_temperature
Definition: dotdot_mqtt.h:18024
bool abs_max_heat_setpoint_limit
Definition: dotdot_mqtt.h:18027
bool unoccupied_cooling_setpoint
Definition: dotdot_mqtt.h:18036
bool ac_compressor_type
Definition: dotdot_mqtt.h:18068
bool temperature_setpoint_hold_duration
Definition: dotdot_mqtt.h:18052
bool start_of_week
Definition: dotdot_mqtt.h:18048
bool ac_capacity
Definition: dotdot_mqtt.h:18066
bool ac_capacity_format
Definition: dotdot_mqtt.h:18072
bool local_temperature_calibration
Definition: dotdot_mqtt.h:18033
bool occupied_setback_min
Definition: dotdot_mqtt.h:18059
bool remote_sensing
Definition: dotdot_mqtt.h:18043
bool unoccupied_heating_setpoint
Definition: dotdot_mqtt.h:18037
bool pi_heating_demand
Definition: dotdot_mqtt.h:18031
bool abs_min_cool_setpoint_limit
Definition: dotdot_mqtt.h:18028
bool setpoint_change_source
Definition: dotdot_mqtt.h:18055
bool unoccupied_setback_min
Definition: dotdot_mqtt.h:18062
uint8_t schedule_programming_visibility
Definition: dotdot_mqtt.h:20592
uint8_t temperature_display_mode
Definition: dotdot_mqtt.h:20590
uint8_t keypad_lockout
Definition: dotdot_mqtt.h:20591
Definition: dotdot_mqtt.h:8112
UTC last_set_time
Definition: dotdot_mqtt.h:8121
uint8_t time_status
Definition: dotdot_mqtt.h:8114
uint32_t dst_end
Definition: dotdot_mqtt.h:8117
uint32_t standard_time
Definition: dotdot_mqtt.h:8119
int32_t dst_shift
Definition: dotdot_mqtt.h:8118
uint32_t dst_start
Definition: dotdot_mqtt.h:8116
UTC valid_until_time
Definition: dotdot_mqtt.h:8122
int32_t time_zone
Definition: dotdot_mqtt.h:8115
UTC time
Definition: dotdot_mqtt.h:8113
uint32_t local_time
Definition: dotdot_mqtt.h:8120
Definition: dotdot_mqtt.h:8125
bool time_zone
Definition: dotdot_mqtt.h:8128
bool time_status
Definition: dotdot_mqtt.h:8127
bool time
Definition: dotdot_mqtt.h:8126
bool standard_time
Definition: dotdot_mqtt.h:8132
bool last_set_time
Definition: dotdot_mqtt.h:8134
bool local_time
Definition: dotdot_mqtt.h:8133
bool dst_start
Definition: dotdot_mqtt.h:8129
bool dst_shift
Definition: dotdot_mqtt.h:8131
bool dst_end
Definition: dotdot_mqtt.h:8130
bool valid_until_time
Definition: dotdot_mqtt.h:8135
Definition: dotdot_mqtt.h:27171
uint16_t max_measured_value
Definition: dotdot_mqtt.h:27174
uint16_t min_measured_value
Definition: dotdot_mqtt.h:27173
uint16_t measured_value
Definition: dotdot_mqtt.h:27172
uint16_t tolerance
Definition: dotdot_mqtt.h:27175
bool max_measured_value
Definition: dotdot_mqtt.h:27181
bool min_measured_value
Definition: dotdot_mqtt.h:27180
bool measured_value
Definition: dotdot_mqtt.h:27179
bool tolerance
Definition: dotdot_mqtt.h:27182
Command fields for WindowCovering/GoToLiftPercentage.
Definition: dotdot_mqtt.h:15476
Command fields for WindowCovering/GoToLiftValue.
Definition: dotdot_mqtt.h:15469
Command fields for WindowCovering/GoToTiltPercentage.
Definition: dotdot_mqtt.h:15490
Command fields for WindowCovering/GoToTiltValue.
Definition: dotdot_mqtt.h:15483
Definition: dotdot_mqtt.h:15404
uint16_t acceleration_time_lift
Definition: dotdot_mqtt.h:15420
uint16_t number_of_actuations_lift
Definition: dotdot_mqtt.h:15410
const char * intermediate_setpoints_tilt
Definition: dotdot_mqtt.h:15424
uint16_t physical_closed_limit_lift
Definition: dotdot_mqtt.h:15406
uint8_t current_position_tilt_percentage
Definition: dotdot_mqtt.h:15414
uint8_t mode
Definition: dotdot_mqtt.h:15422
const char * intermediate_setpoints_lift
Definition: dotdot_mqtt.h:15423
uint16_t installed_open_limit_tilt
Definition: dotdot_mqtt.h:15417
uint16_t installed_closed_limit_lift
Definition: dotdot_mqtt.h:15416
uint16_t velocity_lift
Definition: dotdot_mqtt.h:15419
uint16_t current_position_tilt
Definition: dotdot_mqtt.h:15409
uint8_t config_or_status
Definition: dotdot_mqtt.h:15412
uint16_t installed_open_limit_lift
Definition: dotdot_mqtt.h:15415
uint8_t window_covering_type
Definition: dotdot_mqtt.h:15405
uint16_t number_of_actuations_tilt
Definition: dotdot_mqtt.h:15411
uint16_t deceleration_time_lift
Definition: dotdot_mqtt.h:15421
uint8_t current_position_lift_percentage
Definition: dotdot_mqtt.h:15413
uint16_t physical_closed_limit_tilt
Definition: dotdot_mqtt.h:15407
uint16_t installed_closed_limit_tilt
Definition: dotdot_mqtt.h:15418
uint16_t current_position_lift
Definition: dotdot_mqtt.h:15408
bool current_position_tilt_percentage
Definition: dotdot_mqtt.h:15437
bool config_or_status
Definition: dotdot_mqtt.h:15435
bool velocity_lift
Definition: dotdot_mqtt.h:15442
bool installed_closed_limit_lift
Definition: dotdot_mqtt.h:15439
bool window_covering_type
Definition: dotdot_mqtt.h:15428
bool installed_closed_limit_tilt
Definition: dotdot_mqtt.h:15441
bool intermediate_setpoints_tilt
Definition: dotdot_mqtt.h:15447
bool number_of_actuations_tilt
Definition: dotdot_mqtt.h:15434
bool physical_closed_limit_lift
Definition: dotdot_mqtt.h:15429
bool current_position_lift
Definition: dotdot_mqtt.h:15431
bool mode
Definition: dotdot_mqtt.h:15445
bool deceleration_time_lift
Definition: dotdot_mqtt.h:15444
bool installed_open_limit_lift
Definition: dotdot_mqtt.h:15438
bool physical_closed_limit_tilt
Definition: dotdot_mqtt.h:15430
bool installed_open_limit_tilt
Definition: dotdot_mqtt.h:15440
bool intermediate_setpoints_lift
Definition: dotdot_mqtt.h:15446
bool current_position_tilt
Definition: dotdot_mqtt.h:15432
bool number_of_actuations_lift
Definition: dotdot_mqtt.h:15433
bool current_position_lift_percentage
Definition: dotdot_mqtt.h:15436
bool acceleration_time_lift
Definition: dotdot_mqtt.h:15443
Generic type definitions for Unify.
uint8_t dotdot_endpoint_id_t
Definition: uic_typedefs.h:38
const char * dotdot_unid_t
Definition: uic_typedefs.h:39